测试覆盖率 · Test Coverage
英文:test coverage(按单词直读)
测试与质量难度:进阶 ★★
🗣️一句话大白话
「考试覆盖了课本多少」的指标:多少比例的代码被测试执行过。80% 不代表没 bug,但 5% 的项目,改一行都是赌博。
🎬真实场景
AI 写了个工具库,你问「能信吗」。跑覆盖率:62%——38% 的代码从未被验证。补齐关键路径,心里才有底。
📮你可以这样说
「「跑一次测试覆盖率报告,列出未覆盖的文件;核心业务逻辑覆盖率提到 80% 以上,展示类代码可以放过。」」
⚠️边界与常见误解
- ▸覆盖率是参考不是目标:为凑 100% 写的垃圾测试比没测试更糟
- ▸高覆盖≠高质量:只断言「不报错」的测试是假覆盖
- ▸从关键路径补起:支付、登录、数据变更