mirror of
https://github.com/sweetwisdom/everything-claude-code-zh.git
synced 2026-03-21 22:10:09 +00:00
968 B
968 B
测试要求
最低测试覆盖率:80%
测试类型(全部必选):
- 单元测试(Unit Tests) - 独立函数、工具类、组件
- 集成测试(Integration Tests) - API 终端、数据库操作
- 端到端测试(E2E Tests) - 关键用户流程 (Playwright)
测试驱动开发(TDD)
强制工作流(MANDATORY workflow):
- 先写测试(红 / RED)
- 运行测试 - 应当失败(FAIL)
- 编写最简实现代码(绿 / GREEN)
- 运行测试 - 应当通过(PASS)
- 重构(优化 / IMPROVE)
- 验证覆盖率(80%+)
测试失败排查
- 使用 tdd-guide 智能体(Agent)
- 检查测试隔离性
- 验证 Mock 是否正确
- 修复实现逻辑,而非测试代码(除非测试代码本身有误)
智能体支持(Agent Support)
- tdd-guide - 主动用于开发新特性,强制执行“先写测试”原则
- e2e-runner - Playwright E2E 测试专家