软件测试质量指标算法(总结).docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

软件质量指标

需求功能点覆盖率

计算测试用例总数之和除以与之一一对应的功能点数之和,主要查看是否有功能点遗漏测试的情况。用例覆盖需求矩阵,一个需求对应多个功能点。

需求覆盖率=∑测试用例数(个)/∑功能点(个)=1055/147=7.18

用例执行覆盖率

计算测试用例执行总数除以与之一一对应的测试数之和,主要查看是否有测试用例执行遗漏或有效的情况。

用例执行覆盖率=∑执行的测试用例个数(个)/∑测试用例个数(个)*100%

缺陷探测率

计算内部发现的缺陷数除以内部发现的缺陷数与用户发现的缺陷数之和,主要查看内部发现缺陷的能力。说明:缺陷探测率越高,即内部发现的bug数越多,发布后客户发现的bug数就越少,质量成本就越低。

缺陷探测率=内部发现的缺陷数(个)/(内部发现的缺陷数(个)+用户发现的缺陷数(个))*100%

缺陷数=636(有效),用户发现缺陷数=1(当前)

缺陷探测率=636/637=99.84%

有效缺陷率

计算被开发人员确认的BUG数总和除于本人上报BUG的总和,可用于查看测试人员的个人测试质量,也可用于查看整个测试组的测试质量。

无效BUG状态包括:问题重复、不是问题、不可复现状态。这项指标用于考察测试人员发现的、被确认为缺陷的缺陷数高低或者百分比,数和比率越高测试质量越高。

注意:由于系统框架根本性的、初始化参数设置错误引发的、错误数据、错误环境等而开发人员因无法修正、可以通过改变环境而无需修改程序、重新导入数据、再次发布而解决的BUG为有效BUG

有效缺陷率=测试人员发现的有效缺陷数(个)/测试人员发现的总缺陷数(个)*100%=636/689=92.31%

用例执行效率

计算测试人员执行的用例数除以执行测试的时间,主要查看测试人员执行测试的效率

说明:此指标的统计需要有一定的前提条件:用例的执行步骤相对来说分布较均匀,执行时间在一个较长的时间段内

用例执行效率=∑测试人员执行的用例数(个)/∑执行用例的时间(小时)

缺陷发现率

计算测试人员各自发现的缺陷数总和除于各自所花费的测试时间总和。

缺陷发现率=∑提交缺陷数(个)/∑执行测试的有效时间(小时)

以第18轮功能测试为例:

用例执行效率=10.17

缺陷发现率=36.67%

缺陷覆盖率

计算缺陷与测试用例的比率,用来衡量测试用例覆盖缺陷的能力。

缺陷覆盖率=∑缺陷个数/∑测试用例条数

WelcomeTo

Download!!!

欢迎您的下载,资料仅供参考!

文档评论(0)

185****3876 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档