软件质量度量指标v10.doc
《软件质量度量指标v10.doc》由会员分享,可在线阅读,更多相关《软件质量度量指标v10.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 软件质量指标度量软件质量指标度量 V 1.0 2012.3 2 目录目录 1 综述综述.3 1.1编写目的.3 1.2阅读指南.3 2 软件质量指标软件质量指标.4 2.1需求功能点覆盖率.4 2.2用例执行覆盖率.4 2.3缺陷修复率(截至于*年*月*日).5 2.4缺陷遗留个数(截至于*年*月*日).5 2.5缺陷分布统计(模块缺陷率).5 2.6缺陷分布统计(严重缺陷率).6 2.7缺陷密度及收敛.7 3 测试过程质量指标测试过程质量指标.9 3.1缺陷探测率.9 3.2有效缺陷率.9 3.1用例执行效率.10 3.2缺陷发现率.10 4 交付质量指标交付质量指标.12 4.1加载回
2、退率.12 4.2故障回退率.12 5 版本说明版本说明.13 3 1 1 综述综述 1.1编写目的编写目的 本文档主要为测试经理、测试组长/测试人员、技术负责人、项目经 理、开发人员等提供软件质量、测试质量、交付质量等衡量依据。通过 不同指标的目标设定、过程跟踪、结果分析,为当期被测产品的质量提 供可参考的数据,也为后续测试提供数据的基础积累,并作为制定方法 流程的依据。 1.2阅读指南阅读指南 软件测试质量指标主要针对研发项目、商务项目被测产品出具数据 度量。 测试过程质量指标主要为测试经理、测试组长对测试人员的测试执 行质量出具数据度量。 交付质量主要为新需求的交付质量出具数据度量。 三
3、者可单独使用,也可结合使用。 4 2 2 软件质量指标软件质量指标 2.1需求功能点覆盖率需求功能点覆盖率 【需求覆盖率】 :计算测试用例总数之和除以与之一一对应的功能点数之 和,主要查看是否有功能点遗漏测试的情况。 【公式】:测试用例数(个) / 功能点(个) 说明:用例覆盖需求矩阵,一个需求对应多个功能点。 【数据来源】:联通集中集团客户业务支撑系统销售管理用户需求说明 书联通集中集团客户业务支撑系统销售管理需求跟踪矩阵 【计算结果】需求覆盖率=113/8=14.13 2.2用例执行覆盖率用例执行覆盖率 【用例执行覆盖率】: 计算测试用例执行总数除以与之一一对应的测试数 之和,主要查看是否
4、有测试用例执行遗漏或有效的情况。 【公式】:执行的测试用例个数(个) / 测试用例个数(个)*100% 【数据来源】:iSMS 测试进度跟踪表 【计算结果】:用例执行覆盖率=100% 功能模块测试用例个数执行的测试用例个数用例覆盖率 XX 模块线索管理 14 14 100% XX 模块创建 14 14 100% XX 模块信息管理 41 41 100% XX 模块审批 5 5 100% 5 Xx 模块立项 2020100% Xx 模块信息管理 99100% Xx 模块管理 8 8 100% Xx 模块综合查询 2 2 100% 总计 113113100% 2.3 缺陷修复率(缺陷修复率(截至于
5、*年*月*日) 【缺陷修复率】 计算已修复(关闭)的缺陷总数除以有效缺陷总数,主 要查看是否有测试用例执行遗漏或有效的情况。 【公式】:修复(关闭)的缺陷数量(个) / 有效缺陷数量(个) 【数据来源】:从公司内部缺陷管理系统中导出数据: 【计算结果】:缺陷修复率=206/216*100%=95% 2.4 缺陷遗留个数(截至于*年*月*日) 【缺陷遗留个数缺陷遗留个数】统计待分配、待修改、重新处理的缺陷数量 【公式公式】:待分配+待修改+reopen 状态的缺陷 【数据来源数据来源】:从公司内部缺陷管理系统中导出数据 【计算结果计算结果】:缺陷遗留个数:缺陷遗留个数=10,且为,且为 C 类以
6、下 bug(建议性缺陷) 2.5 缺陷分布统计(缺陷分布统计(模块缺陷率) 【模块缺陷率模块缺陷率】 :计算各模块的缺陷数除以总体缺陷之和,主要查看模块 的质量的情况。 6 说明:此指标不能单纯看结果,要结合实际情况进行分析,如模块的粒度 是否划分均匀,模块的重要性,模块包含的内容是否更容易发现 bug 等。 【公式】:本模块的缺陷数(个) / 各模块的缺陷数(个)*100% 【数据来源】:QC 管理平台 【计算结果】可通过导出表格、分析图形的方式来度量结果 模块名模块名缺陷数缺陷数模块缺陷率模块缺陷率 模块 11010/50*100%=20% 模块 22020/50*100%=40% 模块
7、32020/50*100%=40% 总数50 2.6 缺陷分布统计(缺陷分布统计(严重缺陷率) 【模块缺陷率模块缺陷率】 :计算各模块的严重缺陷数除以总体缺陷之和,主要查看 模块的质量的情况。 说明:此指标不能单纯看结果,要结合实际情况进行分析,如模块的粒度 是否划分均匀,模块的重要性,模块包含的内容是否更容易发现 bug 等。 【公式】:本模块的严重缺陷数(个) / 各模块的严重缺陷数(个) *100% 【数据来源】:QC 管理平台 【计算结果】可通过导出表格、分析图形的方式来度量结果 模块名模块名严重缺陷数严重缺陷数严重缺陷率严重缺陷率 模块 111/5*100%=20% 模块 222/5
8、*100%=40% 模块 322/5*100%=40% 总数5 7 2.7 缺陷密度及收敛缺陷密度及收敛 【模块缺陷率模块缺陷率】 :计算各版本缺陷数除以测试模块,主要查看版本是否趋 于稳定情况,通过数据图表等方式来衡量版本交付的风险大小,是衡量版本是 否可交付的重要依据之一。 说明:如果缺陷密度逐渐收敛,说明版本逐渐稳定;如果趋势起伏不定, 需要分析研究原因,查找不稳定的原因;如果缺陷密度趋势呈波状,一定要重 视起来,说明版本及其不稳定,确认发布时要慎重。 【公式】:本版本的缺陷数(个) / 已测各模块数(个) 【数据来源】:日常跟踪数据、QC 管理平台 【计算结果】可通过导出表格、分析图形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 质量 度量 指标 v10
限制150内