用途:在 Spec Pack 的 verification 阶段,把 requirements/solution.md 或 requirements/prd.md 中的验收口径(AC)转成可执行、可判定、可追溯的手工测试用例,默认以手工执行为准,输出到 {FEATURE_DIR}/verification/usecase.md。
主要能力与要求:
- 输入与门禁:需先执行 spec-context 获取上下文,并在对话中回显 FEATURE_DIR=...(允许 (reuse));必读项目级 memory:project/memory/product.md、project/memory/tech.md、project/memory/glossary.md,读不到必须写 CONTEXT GAP;需求级最小输入为 {FEATURE_DIR}/requirements/solution.md 或 {FEATURE_DIR}/requirements/prd.md 至少其一存在,否则停止并写 CONTEXT GAP。
- 强制模板:usecase.md 必须直接使用用例模板 assets/test_usercase_template.md,不得自创结构、不得改字段名或章节名。
- 内容要求:每条用例按模板填写(至少“标准测试用例模板”部分);每步必须有可观测预期,能判定 Pass/Fail/Blocked;每条用例必须能追溯到 AC(指向 solution/prd)。模板中的状态、执行历史、缺陷 ID 字段用于与 V4 report-.md 对齐,执行结果与缺陷引用以 report-.md 为准,不在 Spec Pack 内新增缺陷文件或目录。
- DoD 自检(V2-DoD):P0/P1 用例均可执行,前置条件与数据不缺失;每一步都有可观测、可判定的预期结果;AC 覆盖关系明确,至少能回答哪些 AC 被哪些用例覆盖;每条用例按 assets/test_usercase_template.md 模板填写,字段与章节不缺失。
适用场景:Spec Pack 验证阶段需要生成或更新手工测试用例时。限制:资料未提供具体命令、安装方式、收费与平台信息。