SuperAPI AI 工具集

tdd-workflows-tdd-red

测试与质量

查看项目

更新于 10-16 08:02

技能介绍

用途:用于测试驱动开发(TDD)的红阶段,在实现代码之前先生成失败的测试,用测试明确预期行为、约束与边界情况。

主要能力:覆盖正常路径、边界值(空、null、极值)、错误处理与异常、并发访问等;支持单元、集成、契约与属性测试;按框架给出相应写法,如 Jest/Vitest、pytest、Go、RSpec;要求测试必须失败且失败原因正确(因缺少行为而非语法或导入错误),并提供有意义的诊断信息。

使用方式:通过 Task 工具调用 subagent_type="unit-testing::test-automator" 生成测试,提示模板以 $ARGUMENTS 传入测试需求;生成后运行测试确认失败,检查失败信息、测试独立性与覆盖范围,再进入绿阶段。

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

限制:不适用于绿阶段或重构阶段;不用于仅需性能基准的场景;测试不应针对生产系统运行。测试数据需隔离,避免生产环境,红阶段应避免不稳定的外部依赖。

资料未提供具体安装命令、收费与平台信息。