用途
该技能基于 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 标准和实际实现补充单元测试与端到端测试的场景,也适用于希望先审阅测试计划再生成测试的团队。
限制
测试分类与生成依赖对实现文件与规划文件的分析,其实际行为由引用的工作流文件定义。具体支持的测试框架、运行环境、覆盖率目标以及收费情况,官方资料暂未提供。