一般来说我们将测试分为三个层次,分别是UI层、service层和unit层。
UI层的主要测试对象是展示和交互;
service层的测试对象是模块和接口;
unit层主要的测试对象是函数或方法。[用代码和工具去测试代码的一种测试。]
unit层的测试策略:
我们可以让开发人员自己人工检查一下自己写的代码,这样可以发现一些低级错误以及促进重构,这种方式叫做代码走查。
我们也可以让整个开发团队都去人工检查某一些代码,这就叫做code review。
service层的测试:
做自动化的组件测试,自动化的集成测试以及自动化的API测试。