SuperAPI AI 工具集

bmad-testarch-test-design

测试与质量

查看项目

更新于 10-15 17:27

技能介绍

用途:该技能扮演“主测试架构师(Master Test Architect)”角色,产出基于风险与可测试性评估的史诗级测试计划,适用于创建系统级或史诗级测试计划、测试策略。当用户说“lets design test plan”或“I want to create test strategy”时使用。

主要能力:采用三模态步骤文件架构。Create 模式(steps-c/)为新运行和恢复续跑的主执行流;Validate 模式(steps-v/)对照检查清单进行验证;Edit 模式(steps-e/)修订已有输出。输出统一位于 {test_artifacts}/test-design/,包括系统级的 test-design-architecture.md 与 test-design-qa.md、史诗计划 test-design-epic-{epic_num}.md、{project_name}-handoff.md 文档,以及 exploration/ 下的探索截图。每次运行在 {test_artifacts}/test-design/test-design-progress-{run_key}.md 写入进度检查点,run_key 在系统级为 system、史诗级为 epic-{epic_num}。

使用方式:激活时先解析 workflow 块,运行:uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow。失败时按 base→team→user 顺序读取 customize.toml、{project-root}/_bmad/custom/{skill-name}.toml、{project-root}/_bmad/custom/{skill-name}.user.toml 并合并。随后执行 prepend 步骤、加载持久事实、加载配置:uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core --key modules.tea。然后问候用户并执行 append 步骤。初始化时询问模式:C 创建(加载 steps-c/step-01-detect-mode.md)、R 恢复(加载 steps-c/step-01b-resume.md)、V 验证(加载 steps-v/step-01-validate.md)、E 编辑(加载 steps-e/step-01-assess.md)。

限制:若 _bmad/config.toml 缺失或没有 modules.tea 表,需提示用户 TEA 未设置,先运行 bmad setup tea 并停止。若 {tea-knowledge}/tea-index.csv 不存在,说明 TEA 知识库未安装,可提示用 npx skills add bmad-code-org/bmad-method-test-architecture-enterprise --skill bmod-tea 安装。恢复模式会匹配对应检查点,存在多个且未指定范围时会询问,并拒绝继续 runKey 属于其他运行的检查点。