TDD Orchestrator
精通 TDD 编��
此技能通过全面的工作流程编排和 AI 辅助测试指导,帮助开发团队实施规范的测试驱动开发实践。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“TDD Orchestrator”。 帮助我为用户认证功能实施 TDD
预期结果:
以下是完整的 TDD 实施计划:
1. 红色阶段:首先编写失败的测试
- 测试使用有效凭据创建用户
- 测试使用正确密码进行认证
- 测试使用错误密码认证失败
2. 绿色阶段:实现通过测试的最少代码
- 创建具有密码验证的 User 实体
- 实现 AuthenticationService
3. 重构阶段:改进代码结构
- 提取密码哈希逻辑
- 添加适当的错误处理
推荐的测试结构:服务的单元测试,存储库层的集成测试。
正在使用“TDD Orchestrator”。 为微服务设计多代理测试工作流程
预期结果:
多代理 TDD 工作流程设计:
1. 单元代理:测试各个服务逻辑
2. 契约代理:服务间的 API 契约验证
3. 集成代理:服务交互测试
4. E2E 代理:完整工作流程验证
协调模式:
- 单元 → 契约 → 集成 → E2E
- 尽可能并行执行
- 共享契约定义
- 每个代理的环境配置
安全审计
安全Prompt-only skill containing no executable code. Provides guidance on TDD practices and testing methodologies. Static analysis scanned 0 files with 0 lines of code. No security risks detected. This is an informational/educational skill about software testing best practices.
质量评分
你能构建什么
新项目 TDD 设置
为新的软件项目建立 TDD 规范和工作流程,包含适当的测试金字塔结构
遗留代码测试策略
使用表征测试为现有遗留代码库创建全面的测试覆盖策略
跨团队 TDD 治理
实施组织范围的 TDD 标准,包含合规验证和指标收集
试试这些提示
帮助我为新功能实施 TDD。指导我完成 [描述你的功能] 的红-绿-重构循环。
为 [描述项目] 设计跨单元、集成和 E2E 级别的协调测试多代理工作流程。
创建一个 TDD 指标框架,包括周期时间、覆盖阈值和针对 [描述团队规模] 的质量门禁。
使用 [框架] 实施基于属性的测试策略,用于 [描述领域] 中的复杂业务逻辑验证。
最佳实践
- 在编写任何实现代码之前,先编写尽可能最小的失败测试
- 保持重构专注于使代码更清晰,而不改变行为
- 维持快速的测试执行时间以保持快速反馈循环
避免
- 在实现代码之后编写测试(测试后置不是 TDD)
- 测试实现细节而非可观察的行为
- 创建过于复杂的测试,难以维护和调试