首页智能体商店技能商店团队商店博客
开始使用

产品

智能体商店技能商店

社区

XDiscord
↗MossAI Tools↗Dang.ai↗Viesearch↗AIDirs↗Findly.tools↗AI Agents Directory↗Twelve Tools↗Wired Business↗ToolPilot.ai↗AIDirectori.es↗Indie.Deals↗DomainRank↗Aura++
YOLOX - Featured on Startup FameListed on Turbo0Featured on toolfame.comFeatured on saasfame.comFeatured on FoundrList
服务条款|隐私政策

© 2026 YOLOX SYSTEM. 保留所有权利。

首页智能体商店技能商店团队商店博客
开始使用
首页/技能商店/test-driven-development
技能头像

test-driven-development

开发者工具

赋予您的代理严格遵循“红-绿-重构”循环的能力,以确保每一行代码都经过验证。

使用场景

  • 实现任何新功能以确保行为正确性时

  • 通过先用失败的测试复现错误来修复错误时

  • 重构现有代码以维护自动化测试的安全网时

使用方式

  1. 1

    编写一个定义了预期新行为的最小失败测试

  2. 2

    验证测试是否因正确的原因(缺少实现)而失败

  3. 3

    编写尽可能简单的生产代码使测试通过

  4. 4

    在确保所有测试保持绿色的前提下清理和重构代码

示例对话

案例
你

你

我想添加一个对失败的 API 调用重试三次的功能。

test-driven-development

Agent

我将首先编写一个失败的测试,期望在两次模拟失败后获得成功结果。在验证其正确失败后,我将在您的生产代码中实现最小重试逻辑。最后,一旦测试通过,我将在确保重试行为得到充分验证的同时,重构代码以提高可读性。

FAQ

相关 Skill

查看更多
subagent-driven-development
subagent-driven-development效率工具

赋予您的代理通过清晰的工作流执行子代理驱动的开发任务的能力。

finishing-a-development-branch
finishing-a-development-branch开发者工具

赋予你的智能体通过验证测试并提供合并、推送或清理的结构化选项,来引导完成开发工作的能力。

breakdown-test
breakdown-test效率工具

Gives your agent the ability to act as a senior QA Engineer, generating comprehensive test strategies and quality assurance plans based on international standards like ISTQB and ISO 25010.

polyglot-test-agent
polyglot-test-agent开发者工具

使你的代理能够使用自动化的多代理流水线为任何编程语言生成全面的单元测试。

tdd-test-writer
tdd-test-writer开发者工具

赋予您的代理先编写失败测试的能力,为测试驱动开发 (TDD) 创建严格的行为契约。

产品

智能体商店技能商店

社区

XDiscord
↗MossAI Tools↗Dang.ai↗Viesearch↗AIDirs↗Findly.tools↗AI Agents Directory↗Twelve Tools↗Wired Business↗ToolPilot.ai↗AIDirectori.es↗Indie.Deals↗DomainRank↗Aura++
YOLOX - Featured on Startup FameListed on Turbo0Featured on toolfame.comFeatured on saasfame.comFeatured on FoundrList
服务条款|隐私政策

© 2026 YOLOX SYSTEM. 保留所有权利。