How to Run Test Design with TEA
Use TEA’s test-design workflow to create comprehensive test plans with risk assessment and coverage strategies.
When to Use This
Section titled “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
1. Load the TEA Agent
Section titled “1. Load the TEA Agent”Start a fresh chat and load the TEA (Test Architect) agent.
2. Run the Test Design Workflow
Section titled “2. Run the Test Design Workflow”test-design3. Specify the Mode
Section titled “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
Section titled “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
Section titled “5. Review the Output”TEA generates test design document(s) based on mode.
What You Get
Section titled “What You Get”System-Level Output (TWO Documents):
TEA produces two focused documents for system-level mode:
-
test-design-architecture.md(for Architecture/Dev teams)- Purpose: Architectural concerns, testability gaps, NFR requirements
- Quick Guide with 🚨 BLOCKERS / ⚠️ HIGH PRIORITY / 📋 INFO ONLY
- Risk assessment (high/medium/low-priority with scoring)
- Testability concerns and architectural gaps
- Risk mitigation plans for high-priority risks (≥6)
- Assumptions and dependencies
-
test-design-qa.md(for QA team)- Purpose: Test execution recipe, coverage plan, Sprint 0 setup
- Quick Reference for QA (Before You Start, Execution Order, Need Help)
- System architecture summary
- Test environment requirements (moved up - early in doc)
- Testability assessment (prerequisites checklist)
- Test levels strategy (unit/integration/E2E split)
- Test coverage plan (P0/P1/P2/P3 with detailed scenarios + checkboxes)
- Sprint 0 setup requirements (blockers, infrastructure, environments)
- NFR readiness summary
Why Two Documents?
- Architecture teams can scan blockers in <5 min (Quick Guide format)
- QA teams have actionable test recipes (step-by-step with checklists)
- No redundancy between documents (cross-references instead of duplication)
- Clear separation of concerns (what to deliver vs how to test)
Epic-Level Output (ONE Document):
test-design-epic-N.md (combined risk assessment + test plan)
- Risk assessment for the epic
- Test priorities (P0-P3)
- Coverage plan
- Regression hotspots (for brownfield)
- Integration risks
- Mitigation strategies
Test Design for Different Tracks
Section titled “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 |
Examples
Section titled “Examples”System-Level (Two Documents):
cluster-search/cluster-search-test-design-architecture.md- Architecture doc with Quick Guidecluster-search/cluster-search-test-design-qa.md- QA doc with test scenarios
Key Pattern:
- Architecture doc: “ASR-1: OAuth 2.1 required (see QA doc for 12 test scenarios)”
- QA doc: “OAuth tests: 12 P0 scenarios (see Architecture doc R-001 for risk details)”
- No duplication, just cross-references
- 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
atddandautomate - Architecture teams review Architecture doc — Focus on blockers and mitigation plans
- QA teams use QA doc as implementation guide — Follow test scenarios and Sprint 0 checklist
Next Steps
Section titled “Next Steps”After test design:
- Setup Test Framework — If not already configured
- Implementation Readiness — System-level feeds into gate check
- Story Implementation — Epic-level guides testing during dev