SuperAPI AI 工具集

gsd-add-tests

测试与质量

查看项目

更新于 10-16 02:08

技能介绍

用途

该技能基于 UAT 标准与实现,为已完成的开发阶段生成测试。它面向已经完成编码、需要补齐测试的阶段,帮助将实现文件转化为相应的测试文件。

主要能力

  • 分析实现文件。
  • 将文件分类为 TDD(单元测试)、E2E(浏览器测试)或 Skip(跳过)。
  • 先呈现测试计划,供用户批准。
  • 批准后按 RED-GREEN 约定生成测试。
  • 输出测试文件,并提交,提交信息为 test(phase-{N}): add unit and E2E tests from add-tests command。

使用方式

该技能包含执行上下文,引用 {{PLATFORM_ROOT}}/get-shit-done/workflows/add-tests.md 工作流文件,并读取 .planning/STATE.md 与 .planning/ROADMAP.md。因此使用时应处于包含这些规划文件的项目中,并确保对应工作流文件存在。具体安装与调用命令官方资料暂未提供。

适用场景

适用于已完成某一开发阶段、需要根据 UAT 标准和实际实现补充单元测试与端到端测试的场景,也适用于希望先审阅测试计划再生成测试的团队。

限制

测试分类与生成依赖对实现文件与规划文件的分析,其实际行为由引用的工作流文件定义。具体支持的测试框架、运行环境、覆盖率目标以及收费情况,官方资料暂未提供。