TEA Engagement Models Explained
TEA Engagement Models Explained
Section titled “TEA Engagement Models Explained”TEA is optional. There are five engagement models; pick one intentionally and change it later if it stops fitting.
| # | Model | BMad Method required | Skills used | Best for |
|---|---|---|---|---|
| 1 | No TEA | No | 0 | Teams whose existing suite works |
| 2 | TEA Solo | No | 4-6 | Non-BMad projects |
| 3 | TEA Lite | No | 2-3 | Learning TEA |
| 4 | TEA Integrated (Greenfield) | Yes | 6 | New projects |
| 5 | TEA Integrated (Brownfield) | Yes | 6 | Existing codebases |
“BMad Method required: No” means no BMad planning lifecycle is required.
Setup still uses BMad core’s bmad and bmod-core-tools skills.
The Enterprise track adds compliance, security, and audit steps to either Integrated model. See Enterprise track deltas.
TEA Academy runs alongside any engagement model.
teach-me-testing (menu code TMT) teaches testing progressively through 7 structured sessions, 30-90 minutes each, over 1-2 weeks self-paced.
It persists state so you can pause and resume, adapts examples to your role (QA, Dev, Lead, VP), validates with quizzes, and ends with a completion summary.
See Learn Testing with TEA Academy.
Model 1: No TEA
Section titled “Model 1: No TEA”Skip all TEA skills and keep your existing testing approach.
Use when the team has established practices, quality is already high, and TEA solves no problem you have.
Use your existing planning, review, and gate process.
Model 2: TEA Solo
Section titled “Model 2: TEA Solo”Run TEA skills standalone, without BMad Method planning.
Use when the project is not on BMad Method, you want the quality operating model only, and you can bring your own requirements.
Typical sequence:
test-design(system or epic level)automatein red or expand modetest-review(optional)trace(coverage matrix, then gate decision)
Run framework if you want TEA to scaffold the harness, the CI pipeline, or both. The agent’s CI menu code selects CI scope.
Both work best after the stack and architecture are decided.
Browser scaffolds apply to browser projects; see Execution Targets for other runners.
evaluate fits any existing skill, agent, or API and needs no earlier automate run.
You bring: coverage oracle inputs (requirements, specs, external system-of-record pointers, or an analyzable source tree), a development environment, and project context.
Example: a Scrum team on Jira exports stories, runs test-design on the epic, runs Automate red mode per story, implements, then runs trace for coverage.
A consultancy uses the same sequence across clients on Scrum, Kanban, and ad-hoc processes to get one testing approach regardless of the client’s methodology.
Model 3: TEA Lite
Section titled “Model 3: TEA Lite”Use automate to test features that already exist.
Use when you are learning TEA, are adding tests to existing features, or want to follow the 30-minute tutorial.
Sequence:
framework(set up test infrastructure)test-design(optional risk assessment)automate(generate tests for existing features)- Run the tests and check their assertions against the implemented behavior
You give up the ATDD red phase, risk-based planning depth, and quality gates (trace Phase 2).
See TEA Lite Quickstart for the 30-minute walkthrough on TodoMVC.
Model 4: TEA Integrated (Greenfield)
Section titled “Model 4: TEA Integrated (Greenfield)”Use TEA in Phase 3, Phase 4, and the release gate. Model 5 adapts this sequence to an existing codebase.
| Phase | TEA | Dev / Team | Outputs |
|---|---|---|---|
| Phase 1: Discovery | - | Analyst product-brief (optional) | product-brief.md |
| Phase 2: Planning | - | PM prd | PRD with FRs and NFRs |
| Phase 3: Solutioning | test-design (system-level), then framework with framework and CI scope | Architect architecture, create-epics-and-stories, implementation-readiness | Testability review, NFR evidence plan, test scaffold, CI pipeline |
| Phase 4: Sprint start | - | SM sprint-planning | Sprint status file with all epics and stories |
| Phase 4: Epic planning | test-design for THIS epic | Review epic scope | test-design/test-design-epic-N.md with risk assessment and test plan |
| Phase 4: Story dev | automate red before dev (optional), then expand | DEV bmad-build plans and implements the story (before BMAD 6.12: SM create-story, DEV dev-story) | Tests, story implementation |
| Phase 4: Story review | test-review (optional), re-run trace | Address recommendations, update code and tests | Quality report, refreshed coverage matrix |
| Release gate | test-review (optional), nfr-assess (optional), trace Phase 2 | Confirm Definition of Done, share release notes | Quality audit, NFR evidence audit, gate-decision-{run_key}.json, release summary |
test-design runs before framework setup so NFR evidence needs can shape the infrastructure.
Framework and CI setup run in the same skill, in Phase 3 after architecture. Request either phase or both; the agent’s CI menu code selects CI scope.
The gate decision is one of PASS, CONCERNS, or FAIL.
Enterprise track deltas
Section titled “Enterprise track deltas”- Phase 1:
researchfor domain and compliance research (recommended) - Phase 2: PM
prdplus UXcreate-ux-design - Phase 3:
test-designcaptures NFR thresholds and planned evidence early (security, performance, reliability) - Phase 4:
test-designfocuses on compliance and security architecture alignment - Release gate:
nfr-assessaudits NFR evidence before the final gate - Release gate: archive artifacts and compliance evidence for audits
Run test-design early enough to define NFR thresholds and planned evidence before implementation starts, and run nfr-assess at the gate once that evidence exists.
Model 5: TEA Integrated (Brownfield)
Section titled “Model 5: TEA Integrated (Brownfield)”Same lifecycle as Model 4 against an existing codebase, on either the BMad Method or Enterprise track.
Deltas from greenfield:
- Documentation (prerequisite):
document-projectif the codebase is undocumented - Phase 2:
traceto baseline existing coverage before planning - Phase 3:
frameworkmodernizes test infrastructure and updates CI; request either setup phase or both - Phase 4:
test-designfocuses on regression hotspots (bug-prone areas) and integration risk - Story review:
test-reviewincludes legacy tests - Release gate: include
nfr-assesswhen NFR evidence exists and matters to release
Baseline coverage before planning, then compare later trace runs against it.
Which model?
Section titled “Which model?”%%{init: {'theme':'base', 'themeVariables': { 'fontSize':'14px'}}}%%
flowchart TD
Start([Choose TEA Model]) --> BMad{Using<br/>BMad Method?}
BMad -->|No| NonBMad{Project Type?}
NonBMad -->|Learning| Lite[TEA Lite<br/>Just automate<br/>30 min tutorial]
NonBMad -->|Serious Project| Solo[TEA Solo<br/>Standalone skills<br/>Full capabilities]
BMad -->|Yes| WantTEA{Want TEA?}
WantTEA -->|No| None[No TEA<br/>Use existing approach<br/>Valid choice]
WantTEA -->|Yes| ProjectType{New or<br/>Existing?}
ProjectType -->|New Project| Green[TEA Integrated<br/>Greenfield<br/>Full lifecycle]
ProjectType -->|Existing Code| Brown[TEA Integrated<br/>Brownfield<br/>Baseline + improve]
Green --> Compliance{Compliance<br/>Needs?}
Compliance -->|Yes| Enterprise[Enterprise Track<br/>NFR + audit trails]
Compliance -->|No| Method[BMad Method Track<br/>Standard quality]
style Lite fill:#bbdefb,stroke:#1565c0,stroke-width:2px
style Solo fill:#c5cae9,stroke:#283593,stroke-width:2px
style None fill:#e0e0e0,stroke:#616161,stroke-width:1px
style Green fill:#c8e6c9,stroke:#2e7d32,stroke-width:2px
style Brown fill:#fff9c4,stroke:#f57f17,stroke-width:2px
style Enterprise fill:#f3e5f5,stroke:#6a1b9a,stroke-width:2px
style Method fill:#e1f5fe,stroke:#01579b,stroke-width:2px
The Enterprise branch applies to the Brownfield model too; the diagram shows it once to stay readable.
| Your context | Model | Alternative |
|---|---|---|
| BMad Method, new project | TEA Integrated (Greenfield) | TEA Lite while learning |
| BMad Method, existing code | TEA Integrated (Brownfield) | TEA Solo |
| Non-BMad, need better quality | TEA Solo | TEA Lite |
| Enterprise compliance (SOC 2, HIPAA) | TEA Integrated + Enterprise track | TEA Solo |
| Just learning testing | TEA Lite | No TEA |
| Bug fix on a healthy codebase | TEA Lite | No TEA |
| Established QA team, high quality | No TEA | TEA Solo as a supplement |
Start with TEA Lite while learning, or use Integrated if your team already follows BMad Method.
| Aspect | No TEA | TEA Lite | TEA Solo | Integrated (Green) | Integrated (Brown) |
|---|---|---|---|---|---|
| Learning curve | None | Low | Medium | High | High |
| Test planning | Manual | Optional | Yes | Systematic | + Regression focus |
| Quality gates | No | No | Optional | Yes | Yes + baseline |
| NFR evidence audit | No | No | Optional | Optional | Recommended |
| Coverage tracking | Manual | No | Optional | Yes | Yes + trending |
Changing and mixing models
Section titled “Changing and mixing models”Change the model as your project grows.
Expand gradually. To expand TEA Lite into TEA Solo: keep framework and automate, then add test-design for planning, Automate red mode before implementation, test-review for audits, and trace for coverage.
To move from Solo to Integrated: install BMad Method, run the planning workflows (PRD, architecture), wire TEA into Phase 3 with system-level test-design, then follow the per-epic lifecycle and add the trace Phase 2 gate.
Going the other way is immediate: export the BMad artifacts and keep running TEA skills standalone.
Mix per feature. Full Integrated for payment and auth, TEA Lite or No TEA for UI tweaks and bug fixes. Applying the whole model to a one-line change costs more than it protects.
Worked scenarios
Section titled “Worked scenarios”The following scenarios illustrate adoption choices.
Startup, Lite to Integrated. Month 1: three developers, no QA, manual testing only.
They run framework for a Playwright setup and automate for a first batch of tests.
Month 3: five developers with tests in place, so they add test-design, Automate red mode, and test-review.
Month 6: eight developers and one QA, testing now business-critical, so they adopt full BMad Method with quality gates before each release and an NFR evidence audit for enterprise customers.
Enterprise brownfield. A legacy banking application with a large flaky suite, new features landing, and SOC 2 in scope.
Phase 2 runs trace to record a coverage baseline.
Phase 3 runs test-design to identify regression hotspots, framework to modernize the harness and add selective testing through its CI phase.
Phase 4, per epic: test-design covering regression plus new work, fix the worst flaky tests, Automate red mode for new features and expand mode for coverage expansion, test-review to track quality, and trace compared against the baseline.
What the model produces for the audit is the traceability matrix and NFR evidence, whatever the coverage number lands at.
Related
Section titled “Related”- TEA Overview: the eight skills and the phase lifecycle
- Testing as Engineering: why TEA exists
- TEA Lite Quickstart: Model 3 end to end
- Using TEA with Existing Tests: Model 5 in practice
- Running TEA for Enterprise: the Enterprise track in practice
- TEA Command Reference: every skill’s inputs and outputs