衡量软件测试质量的常用度量指标
指标名称 | 定义 | 度量范围 |
工作量偏差 | ((实际工作量-计划工作量)/计划工作量)*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% |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义