Files
nexus/wiki/concepts/Quality-Metrics.md
2026-05-03 05:42:12 +08:00

41 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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]]:所有指标计算必须附带置信区间。