如何衡量测试的有效性?(如缺陷发现率、逃逸率等)
1. 缺陷相关指标
-
缺陷发现率(Defect Detection Rate, DDR)
-
公式:
(测试阶段发现的缺陷数 / 系统总缺陷数)×100%
-
解读:衡量测试阶段捕获缺陷的能力(总缺陷数需包含上线后发现的缺陷)。
-
目标值:行业常见基准为 85%~95%,低于80%需优化测试策略。
-
-
缺陷逃逸率(Defect Escape Rate)
-
公式:
(上线后发现的缺陷数 / 测试阶段发现的缺陷数)×100%
-
意义:反映测试覆盖的遗漏程度,越低越好(如<5%为优秀)。
-
场景:常用于迭代复盘,定位测试盲区(如兼容性、边界场景)。
-
-
缺陷密度(Defect Density)
-
公式:
缺陷数 / 功能点(或代码千行KLOC)
-
用途:横向对比不同模块/版本的质量风险。
-
2. 覆盖度指标
-
需求覆盖率