构建之法阅读笔记

在写代码过程中,单元测试必不可少的。那么好的单元测试是什么样的呢?有如下特征。

1. 参数上验证程序完整性。

2. 由程序作者来编写。

3. 测试过后,机器状态保持不变。

4. 测试要快。

5. 应该产生可重复、一致的结果。

6. 独立性:测试的运行/通过/失败不依赖与别的测试。

7. 应该覆盖所有的代码测试路径。

8. 应该集成到自动测试的框架中。

9. 必须和产品代码一起保护和维护。

在阅读中,我也了解到了另外一个概念,叫做回归测试。回归测试在我看来实际上是一种验证性行为。当程序添加了新的部分,测试人员都需要对程序进行测试,以验证模块功能依然能正常工作。

原文地址:https://www.cnblogs.com/xDan/p/5324239.html