--- title: "Quality Metrics" type: concept tags: [testing, quality, metrics] sources: [testing-test-results-analyzer] last_updated: 2026-04-28 --- ## Aliases - Software Quality Metrics - Quality Indicators - Defect Density - Test Effectiveness Metrics ## Definition 软件质量量化指标体系——通过可测量的数值指标评估软件质量状态、跟踪质量趋势并指导质量改进决策。 ## Core Metrics | 指标 | 计算方式 | 阈值参考 | |------|---------|---------| | 缺陷密度 (Defect Density) | 缺陷数 / 代码行数 (KLOC) | 行业平均 1-5/KLOC | | 测试覆盖率 (Test Coverage) | 已测代码行 / 总代码行 | 目标 ≥80% | | 测试通过率 (Pass Rate) | 通过用例数 / 总用例数 | 目标 ≥95% | | 缺陷逃逸率 (Defect Escape Rate) | 生产缺陷数 / 总缺陷数 | 越低越好 | | 平均修复时间 (MTTR) | 总修复时间 / 缺陷数 | 越短越好 | ## Key Methods - **DRE (Defect Removal Efficiency)**:在发布前移除的缺陷占总缺陷的比例,DRE 越高发布质量越好。 - **Reliability Growth Modeling**:使用模型(如 Goel-Okumoto)预测缺陷发现趋势。 - **Quality Trend Analysis**:跨版本跟踪核心指标,识别质量恶化或改善趋势。 ## Connections - [[Test-Coverage-Analysis]]:覆盖率是质量指标体系的核心组成部分。 - [[Release-Readiness-Assessment]]:多维度质量指标综合决定发布就绪度。 - [[Defect-Prediction]]:缺陷预测模型基于历史质量指标训练。 - [[Statistical-Analysis]]:所有指标计算必须附带置信区间。