LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

test-driven-development - 测试驱动开发(TDD)

在编写任何功能或 Bug 修复的实现代码之前使用。

标签

更新于: 2026-09-21
测试驱动开发测试软件开发重构最佳实践

能力

典型输入

典型输出

该技能可以做什么

  • 首先编写失败的测试
  • 验证测试正确失败
  • 编写最简实现代码
  • 验证所有测试通过
  • 测试通过后重构代码
  • 使用失败测试复现 Bug

输入

  • 功能需求或 Bug 报告
  • 测试文件与实现代码
  • @testing-anti-patterns.md 参考文档

输出

  • 通过的测试输出
  • 测试文件
  • 生产实现代码

要求

  • 测试运行命令行环境
  • 例外情况需人类伙伴批准

来源

  • 规范: SKILL.md
首先编写失败的测试
验证测试正确失败
编写最简实现代码
验证所有测试通过
功能需求或 Bug 报告
测试文件与实现代码
@testing-anti-patterns.md 参考文档
通过的测试输出
测试文件
生产实现代码