质量度量与质量报告是什么
质量度量把质量要求转成可测量的指标,例如测试通过率、缺陷密度、返工率与缺陷逃逸率;质量报告按固定口径汇总这些度量结果与趋势,支撑质量改进与治理决策。指标的价值取决于口径是否固定:口径一旦中途变化,趋势就失去意义,数据也无法跨团队比较。
基本信息
| 常见指标 | 一次通过率、缺陷密度、返工率、缺陷逃逸率、遗留缺陷数与严重度分布 |
|---|---|
| 度量对象 | 需求质量、设计与编码质量、测试充分性、发布质量 |
| 口径要求 | 在质量计划中固定分子分母定义、统计范围与统计周期 |
| 报告周期 | 与项目报告节奏一致,通常在周报或月报中固定章节呈现 |
| 使用原则 | 用于过程改进与风险预警,不作为个人排名依据 |
典型使用场景
- 测试阶段评估准入条件:以缺陷趋势判断是否适合进入下一测试级别
- 发布前决策:依据遗留缺陷的严重度分布判断能否上线
- 阶段复盘:用返工率与逃逸率定位过程薄弱环节
- 供应商质量核对:对比不同供应商交付件的缺陷密度与响应质量
- 过程改进验证:改进措施实施后对比指标变化确认成效
常用质量度量(示例口径)
常用质量度量(示例口径)
缺陷密度 = 缺陷数 / 规模(千行代码或功能点) # 规模口径要统一,否则不可比
一次通过率 = 首次测试通过用例数 / 用例总数
返工率 = 返工工时 / 总工时 # 需明确返工的定义与记录方式
缺陷逃逸率 = 上线后发现缺陷数 / 总缺陷数
遗留缺陷分布 = 按严重度分组统计数量 # 上线决策看这个分布比看总量更有效
注:指标口径在质量计划中固定;统计范围变化需在报告中明确说明 # 口径漂移会制造伪趋势指标与使用注意
| 指标 | 反映什么 | 误用风险 |
|---|---|---|
| 一次通过率 | 需求与实现质量、测试前置质量 | 为拉高数字而降低测试标准或拆分用例 |
| 缺陷密度 | 单位规模的质量水平 | 跨项目直接比较,忽略复杂度差异 |
| 返工率 | 过程稳定性与需求变更影响 | 把需求变更导致的返工算成团队效率问题 |
| 缺陷逃逸率 | 测试充分性与发布门槛有效性 | 事后修订缺陷归属,掩盖逃逸 |
| 遗留缺陷分布 | 上线风险的实际构成 | 只看总数不看严重度,误判可发布 |
指标用于改进而非排名:按团队或个人排名的缺陷指标往往会促使隐瞒缺陷、推迟登记或跨组织转移缺陷,最终让数据完全失去决策价值。