衡量软件测试质量的常用度量指标
指标名称 | 定义 | 度量范围 |
工作量偏差 | ((实际工作量-计划工作量)/计划工作量)*100% | 进度 |
测试执行率 | (实际执行的测试用例数/测试用例总数)*100% | 测试进度 |
测试通过率 | (执行通过的测试用例数/测试用例总数)*100% | 开发质量 |
测试覆盖率 | (已设计测试用例的需求数/需求总数)*100% | |
需求(测试用例)覆盖率 | (已设计测试用例的需求数/需求总数)*100% | 测试设计质量 |
需求通过率 | (已测试通过的需求数/需求总数)*100% | 进度 |
测试用例命中率 | (缺陷总数/测试用例数)*100% | 测试用例质量 |
二次故障率 | (Reopen的缺陷/缺陷总数)*100% | 开发质量 |
NG率 | (验证不通过的缺陷/缺陷总数)*100% | 开发质量 |
缺陷有效率 | (无效的缺陷/缺陷总数)*100% | 测试 |
缺陷修复率 | (已解决的缺陷/缺陷总数)*100% | 开发 |
缺陷生存周期 | 缺陷从提交到关闭的平均时间 | 开发、测试 |
缺陷修复的平均时长 | 缺陷从提交到修复的平均时间 | 开发 |
缺陷关闭的平均时长 | 缺陷从修复到关闭的平均时间 | 测试 |
缺陷探测率 | (测试者发现的缺陷数/(测试者发现的缺陷+客户发现的缺陷))*100% | 测试质量 |
在整个测试过程中产生的各项测试任务的测试工作量分配如下:
测试任务 |
比例 |
熟悉系统需求 |
5.0% |
测试计划 |
3.5% |
测试需求 |
7.5% |
测试用例 |
15.0% |
测试执行 |
39%-41% |
测试报告 |
4.0% |
测试管理 |
6.8% |
沟通、会议、 |
4.0% |
测试环境搭建 |
2%-2.5% |
性能测试 |
9.0% |
验收测试 |
4.0% |