分类: 项目管理
2009-09-22 18:52:28
磁针石:xurongzhong#gmail.com
三类较为有用的结束准则,它们分别是:
1、有用但不是最佳的准则,根据的是特定的测试用例技术;
比如
1) 系统测试用例设计已经通过评审
2) 按照系统测试计划完成了系统测试
3) 系统测试的功能覆盖率达100%
4) 系统的功能和性能满足产品需求规格说明书的要求
5) 在系统测试中发现的错误已经得到修改并且各级缺陷修复率达到标准
6) 系统测试后不存在A、B、C类缺陷
7) D类缺陷允许存在,不超过总缺陷的5%
8) E类缺陷允许存在,不超过总缺陷的10%
2、最有价值的准则,是以确切的数量来描述结束测试的条件;需要涉及对错误发现时期的预测。
涉及:
缺陷率(Defect
Rate):执行完全部测试用例后发现的缺陷比率;
缺陷密度(Defect
Density):每单位长度(一般位1000行)代码或FP(Function Point)发现的缺陷数
测试覆盖率(Test
Coverage):测试时代码或use case被覆盖的程度;
3、在测试过程中记录每单位时间内发现的错误数量;并通过检查统计曲线的形状,来确定是否继续或终止该阶段的测试。
缺陷走势:缺陷的走势是否趋于平缓; 成本;
最佳结束准则可能还是对上述三种类型的组合使用。单元测试用第一类,而其他测试,用后两类的组合使用。这种策略还是比较佳的。
另外还可以考虑; 进度表的规定,遗留风险(residual risk)