Agent Skillsbacoco/BMad-Skills › bmad-test-strategy

bmad-test-strategy

GitHub

生成测试策略、ATDD场景和质量检查清单,基于需求、架构和现有资产识别风险,规划测试类型、自动化及质量门禁,确保交付物符合标准。

.claude/skills/bmad-test-strategy/SKILL.md bacoco/BMad-Skills

Trigger Scenarios

用户询问如何测试或创建测试策略 提及ATDD、质量保证或测试计划 处于规划或实施阶段需定义质量方法

Install

npx skills add bacoco/BMad-Skills --skill bmad-test-strategy -g -y
More Options

Non-standard path

npx skills add https://github.com/bacoco/BMad-Skills/tree/main/.claude/skills/bmad-test-strategy -g -y

Use without installing

npx skills use bacoco/BMad-Skills@bmad-test-strategy

指定 Agent (Claude Code)

npx skills add bacoco/BMad-Skills --skill bmad-test-strategy -a claude-code -g -y

安装 repo 全部 skill

npx skills add bacoco/BMad-Skills --all -g -y

预览 repo 内 skill

npx skills add bacoco/BMad-Skills --list

SKILL.md

Frontmatter
{
    "name": "bmad-test-strategy",
    "metadata": {
        "outputs": [
            "test-strategy-doc",
            "atdd-scenarios",
            "quality-checklist"
        ],
        "triggers": {
            "keywords": [
                "test",
                "testing",
                "strategy",
                "QA",
                "quality",
                "ATDD",
                "automation"
            ],
            "patterns": [
                "how should we test",
                "create test strategy",
                "test plan",
                "ATDD",
                "quality assurance"
            ]
        },
        "auto-invoke": true,
        "capabilities": [
            "test-strategy",
            "atdd-scenarios",
            "quality-gates",
            "test-planning"
        ],
        "prerequisites": [
            "architecture-decisions"
        ]
    },
    "description": "Creates test strategy and ATDD scenarios.",
    "allowed-tools": [
        "Read",
        "Write",
        "Grep"
    ]
}

Quality Assurance Skill

When to Invoke

Automatically activate when user:

  • Says "How should we test?", "Create test strategy"
  • Asks "Test plan?", "ATDD?", "Quality assurance?"
  • Mentions "testing", "test strategy", "QA"
  • Planning or architecture phase (for test strategy)
  • Uses words like: test, testing, strategy, QA, quality, ATDD

Specific trigger phrases:

  • "How should we test this?"
  • "Create test strategy"
  • "Test plan for [project]"
  • "ATDD scenarios"
  • "Quality assurance approach"
  • "Testing framework"

Can invoke:

  • During Phase 2 (Planning) for test strategy
  • During Phase 4 (Implementation) for ATDD

Do NOT invoke when:

  • No requirements yet (need PRD first)
  • Simple testing questions (answer directly)
  • Already have test strategy (reference existing)

Mission

Provide risk-focused quality strategies, acceptance tests, and governance that ensure BMAD deliverables meet agreed standards before release.

Inputs Required

  • prd_and_epics: requirements and roadmap produced by product-requirements skill
  • architecture: technical decisions and constraints
  • stories: delivery-planning outputs for upcoming work
  • existing_quality_assets: current test suites, tooling, and metrics

Outputs

  • Test strategy (from assets/test-strategy-template.md.template)
  • ATDD scenarios (from assets/atdd-scenarios-template.md.template)
  • Quality checklist (from assets/quality-checklist-template.md.template)
  • Coverage matrices or CI/CD gate definitions stored with project docs
  • Recommendations for instrumentation, monitoring, or regression prevention

Template locations: .claude/skills/bmad-test-strategy/assets/*.template

Process

  1. Confirm prerequisites using CHECKLIST.md.
  2. Review requirements, architecture, and delivery plans to identify risk areas.
  3. Define quality approach (test types, automation, environments, data) proportionate to risk.
  4. Author executable artifacts (ATDD scenarios, scripts, dashboards) or instructions.
  5. Partner with development-execution and orchestrator to integrate quality gates and track follow-ups.

Note on automation: This skill currently operates through quality planning conversation using templates. No automation scripts are required—test strategies and ATDD scenarios are created manually using templates from assets/. See scripts/README.md for future automation roadmap.

Quality Gates

Ensure all checklist items are satisfied before sign-off. Traceability from requirements to test coverage must be explicit.

Error Handling

  • When prerequisites are missing, halt work and request specific artifacts.
  • If tools or environments are unavailable, document gaps and remediation plan.
  • Escalate high-risk issues (compliance, data privacy) immediately with evidence.

Version History

  • 58378b1 Current 2026-08-20 13:14

Same Skill Collection

.claude/skills/bmad-observability-readiness/SKILL.md
.claude/skills/bmad-performance-optimization/SKILL.md
.claude/skills/bmad-security-review/SKILL.md
.claude/skills/bmad-taskmaster-mcp-bootstrap/SKILL.md
.claude/skills/core-skill-creation/SKILL.md
.claude/skills/main-workflow-router/SKILL.md
.claude/skills/bmad-architecture-design/SKILL.md
.claude/skills/bmad-development-execution/SKILL.md
.claude/skills/bmad-discovery-research/SKILL.md
.claude/skills/bmad-product-planning/SKILL.md
.claude/skills/bmad-story-planning/SKILL.md
.claude/skills/bmad-ux-design/SKILL.md
.claude/skills/openspec-change-closure/SKILL.md
.claude/skills/openspec-change-implementation/SKILL.md
.claude/skills/openspec-change-proposal/SKILL.md

Metadata

Files
0
Version
58378b1
Hash
86422b89
Indexed
2026-08-20 13:14

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 08:03
浙ICP备14020137号-1 $mapa de visitantes$