跳转至

测试要求

最低测试覆盖率:80%

测试类型(全部必需): 1. 单元测试 - 单个函数、工具、组件 2. 集成测试 - API 端点、数据库操作 3. E2E 测试 - 关键用户流程(框架按语言选择)

测试驱动开发

必需工作流: 1. 先编写测试(RED) 2. 运行测试 - 应当失败 3. 编写最小实现(GREEN) 4. 运行测试 - 应当通过 5. 重构(IMPROVE) 6. 检查覆盖率(80%+)

测试失败故障排除

  1. 使用 tdd-guide agent
  2. 确认测试隔离
  3. 验证 mock 是否正确
  4. 修改实现,不修改测试(除非测试有误)

Agent 支持

  • tdd-guide - 对新功能积极使用,强制测试优先

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