| 常见口径 | 行覆盖、语句覆盖、分支覆盖、条件覆盖、路径覆盖、需求覆盖 |
|---|---|
| 获取方式 | 覆盖率工具(coverage.py、JaCoCo、Istanbul 等)配合测试执行数据 |
高覆盖率不等于高质量:断言缺失的测试也能贡献覆盖率。覆盖率应结合缺陷数据与评审判断。
| 使用方式 | 增量覆盖率做门禁,覆盖缺口清单做改进输入 |
|---|---|
| 审阅方式 | 定期抽样阅读未被覆盖的代码段 |
覆盖率度量测试执行了多少被测对象:代码行、分支、条件、路径与需求覆盖等;它是必要性与盲区指标,不是质量结论。
| 常见口径 | 行覆盖、语句覆盖、分支覆盖、条件覆盖、路径覆盖、需求覆盖 |
|---|---|
| 获取方式 | 覆盖率工具(coverage.py、JaCoCo、Istanbul 等)配合测试执行数据 |
| 使用方式 | 增量覆盖率做门禁,覆盖缺口清单做改进输入 |
|---|---|
| 审阅方式 | 定期抽样阅读未被覆盖的代码段 |