test-driven-development - 测试驱动开发(TDD)工作流
在编写功能或缺陷修复的实现代码前,先编写并验证失败测试,再编写最小代码使其通过并进行重构。
标签
更新于: 2026-09-21能力
典型输入
典型输出
该技能可以做什么
- 优先编写失败测试
- 验证测试失败原因
- 编写最小实现代码
- 验证测试完全通过
- 安全重构代码
- 使用失败测试复现缺陷
输入
- 功能需求或缺陷报告
- 源代码与测试文件
- 测试执行命令
输出
- 自动化测试文件
- 实现代码
- 重构后的代码库
- 测试运行结果
要求
- 测试运行器或测试框架
- 项目代码库
