跳转至

测试覆盖率

分析测试覆盖率,并生成缺失的测试。

  1. 带覆盖率运行测试:npm test --coverage 或 pnpm test --coverage

  2. 分析覆盖率报告(coverage/coverage-summary.json)

  3. 识别覆盖率低于 80% 阈值的文件

  4. 对于每个覆盖率不足的文件:

  5. 分析未测试的代码路径
  6. 生成函数的单元测试
  7. 生成 API 的集成测试
  8. 生成重要流程的 E2E 测试

  9. 验证新测试通过

  10. 显示覆盖率指标的前后对比

  11. 确保整个项目的覆盖率不低于 80%

重点项: - 正常路径场景 - 错误处理 - 边缘情况(null、undefined、空) - 边界条件

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC