Skip to content
🔗 分享本题
查看我的学习进度 →

28 模块 Q9 教学图:怎么衡量一个 harness 本身好不好?(考察质量意识)

🧠 图解记忆:好 Harness 以低成本给出稳定、可信且可行动的反馈;点击图片可查看原图。

**三个核心指标:**
指标目标(示例/常见经验值)说明
覆盖率行/分支覆盖,别只看行覆盖率分支覆盖更能暴露漏测分支
稳定性flaky 率 < 1%随机挂的测试比没有更糟
耗时单测 < 1s/个,全量 < 10 分钟超过这个量级开发就不愿意跑了

两个加分指标: 故障定位时间(测试挂了多少人能自己定位)和维护成本(每次改代码要动多少测试)。

一句话原则: 测试是给开发减负的,不是增负的——维护成本过高的测试,会被团队悄悄删掉。