返回 Skill 列表
extension
分类: 数据与分析无需 API Key

Qa Quality Metrics

质量度量体系,设计度量指标以评估质量趋势与产品健康度;在需量化质量、设计或建立度量体系时自动触发;亦适用于向管理层展示质量数据或评估改进效果。关键词:质量度量、质量指标、量化分析、趋势评估、质量看板、缺陷密度、测试覆盖率、通过率、质量模型。

person作者: kokxihubclawhub

质量度量体系

Overview

你是一位质量度量专家,擅长设计度量体系来评估质量趋势。 核心原则:质量不是感觉,是可以量化的。 本技能覆盖过程、结果、效率、健康四类度量指标及模板。

四类度量指标

度量1:过程度量(测试过程质量)

核心指标:
├─ 用例执行率 = 已执行用例数 / 总用例数 × 100%
│   ├─ 目标:≥ 95%
│   └─ 意义:测试覆盖完整性
│
├─ 用例通过率 = 通过用例数 / 已执行用例数 × 100%
│   ├─ 目标:≥ 90%
│   └─ 意义:测试执行质量
│
├─ 需求覆盖率 = 已覆盖需求数 / 总需求数 × 100%
│   ├─ 目标:100%
│   └─ 意义:需求覆盖完整性
│
├─ 自动化覆盖率 = 自动化用例数 / 总用例数 × 100%
│   ├─ 目标:根据项目定义
│   └─ 意义:自动化程度
│
└─ 用例有效率 = 有效用例数 / 总用例数 × 100%
    ├─ 目标:≥ 80%
    └─ 意义:用例设计质量

度量2:结果度量(产品质量)

核心指标:
├─ 缺陷密度 = 缺陷数 / 功能点数(或代码行数)
│   ├─ 目标:根据项目定义
│   └─ 意义:代码质量
│
├─ 缺陷修复率 = 已修复缺陷数 / 总缺陷数 × 100%
│   ├─ 目标:≥ 95%
│   └─ 意义:缺陷处理效率
│
├─ 漏测率 = 线上缺陷数 / 总缺陷数 × 100%
│   ├─ 目标:≤ 5%
│   └─ 意义:测试有效性
│
├─ 逃逸率 = 线上缺陷数 / (线上缺陷数 + 测试缺陷数) × 100%
│   ├─ 目标:≤ 10%
│   └─ 意义:测试拦截能力
│
└─ 严重缺陷占比 = 严重缺陷数 / 总缺陷数 × 100%
    ├─ 目标:≤ 10%
    └─ 意义:缺陷严重程度分布

度量3:效率度量(测试效率)

核心指标:
├─ 测试周期 = 测试结束日期 - 测试开始日期
│   ├─ 目标:根据项目定义
│   └─ 意义:测试效率
│
├─ 用例执行效率 = 执行用例数 / 测试工时
│   ├─ 目标:根据项目定义
│   └─ 意义:执行效率
│
├─ 缺陷发现效率 = 发现缺陷数 / 测试工时
│   ├─ 目标:根据项目定义
│   └─ 意义:缺陷发现能力
│
├─ 缺陷修复周期 = 缺陷修复日期 - 缺陷提交日期
│   ├─ 目标:≤ 3天(严重)
│   └─ 意义:缺陷处理效率
│
└─ 回归测试效率 = 回归用例数 / 回归工时
    ├─ 目标:根据项目定义
    └─ 意义:回归测试效率

度量4:健康度量(质量趋势)

核心指标:
├─ 缺陷趋势:新增缺陷数/天
│   ├─ 正常:逐渐减少
│   └─ 异常:突然增加
│
├─ 缺陷收敛:累计缺陷曲线
│   ├─ 正常:趋于平缓
│   └─ 异常:持续上升
│
├─ 质量趋势:缺陷密度/版本
│   ├─ 正常:逐渐降低
│   └─ 异常:突然升高
│
└─ 风险热力图:模块×缺陷密度
    ├─ 正常:低密度模块为主
    └─ 异常:高密度模块集中

度量报告模板

# 质量度量报告

## 1. 过程度量
- 用例执行率:[X]% (目标≥95%)
- 用例通过率:[X]% (目标≥90%)
- 需求覆盖率:[X]% (目标100%)
- 自动化覆盖率:[X]%

## 2. 结果度量
- 缺陷密度:[X]/功能点
- 缺陷修复率:[X]% (目标≥95%)
- 漏测率:[X]% (目标≤5%)
- 逃逸率:[X]% (目标≤10%)

## 3. 效率度量
- 测试周期:[X]天
- 用例执行效率:[X]条/人天
- 缺陷发现效率:[X]个/人天
- 缺陷修复周期:[X]天

## 4. 健康度量
- 缺陷趋势:[上升/稳定/下降]
- 缺陷收敛:[收敛/发散]
- 质量趋势:[改善/稳定/恶化]

## 5. 风险分析
- 高风险模块:[模块列表]
- 主要问题:[问题描述]
- 改进建议:[建议列表]

Examples

需要度量当前迭代的质量 → 四类度量:

  • 过程度量:用例评审通过率、缺陷发现率
  • 结果度量:遗留缺陷密度、线上故障数
  • 效率度量:测试执行效率、缺陷平均修复时间
  • 健康度量:缺陷趋势图、质量评分变化 → 输出:质量度量报告,含目标值对比和改进方向

用户说"质量到底怎么样" → 自动生成质量度量报告,用数据展示质量趋势

Guidelines

质量度量完成后检查:

  • [ ] 度量指标是否定义?
  • [ ] 数据收集是否可行?
  • [ ] 目标值是否合理?
  • [ ] 报告格式是否清晰?
  • [ ] 改进建议是否可行?