mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-02-14 10:23:09 +08:00
* docs: add Chinese versions docs * update --------- Co-authored-by: neo <neo.dowithless@gmail.com>
666 B
666 B
测试覆盖率
分析测试覆盖率并生成缺失的测试:
-
运行带有覆盖率的测试:npm test --coverage 或 pnpm test --coverage
-
分析覆盖率报告 (coverage/coverage-summary.json)
-
识别覆盖率低于 80% 阈值的文件
-
对于每个覆盖率不足的文件:
- 分析未测试的代码路径
- 为函数生成单元测试
- 为 API 生成集成测试
- 为关键流程生成端到端测试
-
验证新测试通过
-
显示覆盖率指标的前后对比
-
确保项目整体覆盖率超过 80%
重点关注:
- 正常路径场景
- 错误处理
- 边界情况(null、undefined、空值)
- 边界条件