赋予您的代理先编写失败测试的能力,为测试驱动开发 (TDD) 创建严格的行为契约。
使用测试优先工作流开始新功能开发时
修复需要先进行回归测试的错误时
创建自动化测试以把控实现质量时
识别目标文件和您想要测试的具体行为
将您的需求转换为代码的明确验收标准
运行代理在 RED 阶段编写以行为为中心的测试
验证新测试是否由于正确的行为原因而失败
你
我需要添加一个新的 'calculateDiscount' 函数。你能用 TDD 先写测试吗?
Agent
我将创建一个新的测试文件,为您的折扣逻辑定义行为,涵盖正常路径以及零或负输入等边缘情况。我会验证这些测试最初是否失败(因为函数尚不存在),然后为下一个代理提供严格的实现契约,使其在不修改我的测试的情况下满足要求。
赋予您的智能体根据 Diátaxis 框架的四个象限创建专家级技术文档的能力。
赋予您的智能体对您的 Web 应用程序执行 AI 驱动的探索性测试、无障碍审计和用户流程验证的能力。
使你的代理能够根据特定用户场景生成并执行 Playwright TypeScript 测试。
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.
赋予您的代理严格遵循“红-绿-重构”循环的能力,以确保每一行代码都经过验证。