用途:这是一个质量保障技能,面向 BMAD 交付流程,提供以风险为核心的质量策略、验收测试与治理,确保交付物在发布前符合约定标准。在规划或架构阶段用于制定测试策略,在实现阶段用于 ATDD 场景。
主要能力:产出测试策略、ATDD 场景、质量检查清单,以及覆盖率矩阵或 CI/CD 质量门定义;还可给出埋点、监控或回归预防的建议。
触发条件:用户提到“如何测试”“创建测试策略”“测试计划”“ATDD”“质量保障”等,或处于规划/架构、实现阶段时会自动激活。没有需求(需先有 PRD)、只是简单测试问题、或已有测试策略时不应触发。
输入:来自 product-requirements 技能的需求与路线图、架构决策与约束、交付计划的 stories、现有质量资产(测试套件、工具、指标)。
产出模板位置:.claude/skills/bmad-test-strategy/assets/*.template,包括 test-strategy-template.md.template、atdd-scenarios-template.md.template、quality-checklist-template.md.template。
流程:用 CHECKLIST.md 确认前置条件;审阅需求、架构与交付计划识别风险;按风险定义质量方法(测试类型、自动化、环境、数据);编写可执行产物或说明;与 development-execution 和 orchestrator 协作集成质量门并跟踪后续事项。
限制:当前该技能仅通过基于模板的质量规划对话运作,不需要自动化脚本,测试策略与 ATDD 场景均手工用 assets/ 中的模板创建;未来自动化路线见 scripts/README.md。前置条件缺失时应暂停并索取指定产物;工具或环境不可用时需记录缺口与整改计划;合规、数据隐私等高风险问题需立即带证据上报。质量门上,签署前须满足所有检查项,需求到测试覆盖的追溯必须明确。