软件工程(西南交通大学软件工程).ppt

分别测试法使用两个测试员,独立地测试同一个程序的两个副本,由另一名分析员分析他们的测试结果,把其中一个测试员发现的故障作为有标记的故障。用τ表示测试时间,假设 τ= 0时故障总数为B0(即ET); τ=τ1时测试员甲发现的故障数为B1; τ=τ1时测试员乙发现的故障数为B2; τ=τ1时两个测试员发现的相同故障数为bc。 如果认为测试员甲发现的故障是有标记的,即程序中有标记的故障总数为B1,那么测试员乙发现的B2个故障中有bc个是有标记的。所以可以估计出测试前程序中的故障总数为: 其中, 是故障总数ET的估计值。 每隔一定时间,分析员分析两名测试员的测试结果,来估计错误总数。几次估计结果差不多时,用其平均值作为错误总数的估计值。 一种预测软件可靠性和衡量软件质量的方法。 用测试完成率作为度量软件质量的标准。 7.10 日立预测法 7.10.1 测试完成率模型 50% 100% 测试时间使用率 第一阶段 第二阶段 第三阶段 100% 测试用例完成率 测试用例完成率随测试时间变化的情况 日立的经验表明,完成软件测试通常需要经历三个阶段,第一阶段故障多,测试完成慢,第二阶段测试完成率提高快,第三阶段错误难改正,完成率提高不快。 测试时间使用率=测试所用时间/测试允许使用时间。 50% 100%

文档评论(0)

1亿VIP精品文档

相关文档