原则: 引入自动化测试, 用于保持 codebase clean.
好处: 这样的做法也可以提升可维护性, 因为自动化测试可以保证开发成果的可预测, 并且减小风险.
这里也就很好理解为什么有些测试称为单元测试, 因为单元测试是在独立的代码单元(方法或函数)上面进行的测试.
动机
下面来介绍引入自动化测试的若干好处.
- 自动化测试让测试可以重复多次执行, 每当代码修改后都可以进行测试.
- 自动化测试可以让开发过程更高效, 因为发现问题可以及时定位到出问题的单元.
具体测试类型: 单元测试, 集成测试, 端对端测试, 回归测试, 验收测试.
网友评论