最常见但却无用的两条准则:
- 用完了安排的测试时间后,测试便结束。(没用,因为测试人员可以什么都不做直接等到测试时间结束)
- 当执行完所有测试用例都未发现错误,测试便结束。也就是说,当所有的测试用例不成功时便结束。(没用,因为测试人员会下意识的编写不会发现错误的测试用例)
较为有用的三条准则:
- 根据的是特定的测试用例设计技术。(解释:根据特定情况设计的所有测试用例最终都没有找到错误)
- 以确切的数量来描述结束测试的条件。(解释:通过具体方法可以大致预测出错误的数量)
- 测试过程中记录每个单位时间内发现错误的数量,绘制成曲线图,观察错误数量的趋势。(解释:观察曲线图趋势,根据经验判断结束时间)
参考自《软件测试的艺术》(原书第3版)