软件质量评估模型与应用系列(1)Gompertz模型评估与应用

发表于:2013-7-24 11:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Ghump    来源:51Testing软件测试网原创

  Gompertz模型的意义

  就软件质量评估领域,Gompertz模型可以在两个方面进行应用:

  当前软件测试质量的评估

  即判断当前测试质量处于什么阶段,预计可以在什么质量状况下结束,例如对Gompertz 模型定义一个客户可以接受的测试结束准则:被测对象的缺陷移除率超过f,如果缺陷的已发现比例(或者移除率)超过了预先设定的标准,就可以决定发布软件或者版本。

  缺陷移除率计算公式如下:

                  (2)

  公式(2)中,

  f 表示缺陷移除率(已发现缺陷比例);

  Y 为当前已经发现的累计缺陷数量;

  a 为理论上预测到的极限总缺陷数量,即公式(1)中的a。

  如果测试经理在测试计划或者其他相关的质量计划控制中,规定了一个关于软件缺陷数量的成熟度发布标准(例如认为98%的缺陷被发现以后可以发布软件,或者允许保留2%的遗漏缺陷等指标),那么在GompertZ模型下,如果实际的f>=指定目标值,就可以按照预期的计划控制发布当前软件系统。

……………………

查看全文请点击下载:http://www.51testing.com/html/73/n-849173.html

  得到的缺陷和时间点阵图以及拟合后的Gompert模型曲线如图四,可以看到当前第8周的累计缺陷241已经比较接近理论极限值252.8。

  1)假设测试发布标准为缺陷移除率(缺陷发现比例)f=95%。

  当前缺陷移除率=241/252.8*100%=95.33%,是大于95%的,所以软件可以发布。

  2)假设测试发布标准为缺陷移除率(缺陷发现比例)f=98%,那么当前95.33%的缺陷移除率并不足以保证发布。

......

  查看全文请点击下载:http://www.51testing.com/html/73/n-849173.html

  版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号