BMAD-METHOD/docs/how-to/workflows/run-test-design.md

2.7 KiB

title description
How to Run Test Design How to create comprehensive test plans using TEA's test-design workflow

Use TEA's *test-design workflow to create comprehensive test plans with risk assessment and coverage strategies.

When to Use This

System-level (Phase 3):

  • After architecture is complete
  • Before implementation-readiness gate
  • To validate architecture testability

Epic-level (Phase 4):

  • At the start of each epic
  • Before implementing stories in the epic
  • To identify epic-specific testing needs

:::note[Prerequisites]

  • BMad Method installed
  • TEA agent available
  • For system-level: Architecture document complete
  • For epic-level: Epic defined with stories :::

Steps

1. Load the TEA Agent

Start a fresh chat and load the TEA (Test Architect) agent.

2. Run the Test Design Workflow

*test-design

3. Specify the Mode

TEA will ask if you want:

  • System-level — For architecture testability review (Phase 3)
  • Epic-level — For epic-specific test planning (Phase 4)

4. Provide Context

For system-level:

  • Point to your architecture document
  • Reference any ADRs (Architecture Decision Records)

For epic-level:

  • Specify which epic you're planning
  • Reference the epic file with stories

5. Review the Output

TEA generates a comprehensive test design document.

What You Get

System-Level Output (test-design-system.md):

  • Testability review of architecture
  • ADR → test mapping
  • Architecturally Significant Requirements (ASRs)
  • Environment needs
  • Test infrastructure recommendations

Epic-Level Output (test-design-epic-N.md):

  • Risk assessment for the epic
  • Test priorities
  • Coverage plan
  • Regression hotspots (for brownfield)
  • Integration risks
  • Mitigation strategies

Test Design for Different Tracks

Track Phase 3 Focus Phase 4 Focus
Greenfield System-level testability review Per-epic risk assessment and test plan
Brownfield System-level + existing test baseline Regression hotspots, integration risks
Enterprise Compliance-aware testability Security/performance/compliance focus

Tips

  • Run system-level right after architecture — Early testability review
  • Run epic-level at the start of each epic — Targeted test planning
  • Update if ADRs change — Keep test design aligned
  • Use output to guide other workflows — Feeds into *atdd and *automate

Next Steps

After test design:

  1. Setup Test Framework — If not already configured
  2. Implementation Readiness — System-level feeds into gate check
  3. Story Implementation — Epic-level guides testing during dev