SuperAPI AI 工具集

tdd-workflows-tdd-red

测试与质量

查看项目

更新于 10-16 07:26

技能介绍

用途:在测试驱动开发(TDD)的红阶段,为尚未实现的新行为生成全面的失败测试,用测试定义预期行为与边界情况。

主要能力:识别行为、约束与边界情况;生成定义预期结果的失败测试;确保失败源于缺少行为而非环境或语法错误;覆盖正常路径、边界值、错误处理与并发访问;支持单元、集成、契约与属性测试;提供运行与验证失败的说明。

使用方式:通过 Task 工具调用 subagent_type="unit-testing::test-automator" 生成测试,提示模板以 $ARGUMENTS 传入测试需求。测试结构遵循 Arrange-Act-Assert 与 should_X_when_Y 命名,按框架采用 Jest/pytest/JUnit/Go/RSpec 的惯用写法。生成后需运行测试确认失败、检查失败信息是否有帮助、验证测试相互独立并覆盖充分。

适用场景:开始新行为的 TDD 红阶段;需要捕获预期行为的失败测试;实现前先覆盖边界情况。

限制:不适用于绿阶段或重构阶段;不用于仅需性能基准的情况;测试不应针对生产系统运行。红阶段应保持测试数据隔离、避免不稳定的外部依赖。资料未提供安装命令、收费与价格信息。