测试覆盖率¶
分析测试覆盖率,并生成缺失的测试。
-
带覆盖率运行测试:npm test --coverage 或 pnpm test --coverage
-
分析覆盖率报告(coverage/coverage-summary.json)
-
识别覆盖率低于 80% 阈值的文件
-
对于每个覆盖率不足的文件:
- 分析未测试的代码路径
- 生成函数的单元测试
- 生成 API 的集成测试
-
生成重要流程的 E2E 测试
-
验证新测试通过
-
显示覆盖率指标的前后对比
-
确保整个项目的覆盖率不低于 80%
重点项: - 正常路径场景 - 错误处理 - 边缘情况(null、undefined、空) - 边界条件
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC