测试覆盖率
测试覆盖率
这篇笔记还在编辑中,内容可能会继续补充、调整或重写。
核心认识
覆盖率衡量代码是否被测试执行,包括语句、分支、函数和行覆盖。它可以发现明显空白,但高覆盖率不等于断言有效或风险已被覆盖。
学习重点
- 根据风险和反馈速度选择合适测试层级
- 测试可观察行为与稳定契约,避免绑定内部实现
- 让测试在本地和 CI 中可重复、可定位且不过度脆弱
实践检查
- 能用自己的话解释“测试覆盖率”
- 能在最小项目中完成一次与“测试覆盖率”相关的验证
- 能记录常见问题、取舍依据和排查方法
这篇笔记还在编辑中,内容可能会继续补充、调整或重写。
覆盖率衡量代码是否被测试执行,包括语句、分支、函数和行覆盖。它可以发现明显空白,但高覆盖率不等于断言有效或风险已被覆盖。