name: ‘step-04-session-01’ description: ‘Session 1: Quick Start - TEA Lite intro, run automate workflow (30 min)’
progressFile: ‘{test_artifacts}/teaching-progress/{user_name}-tea-progress.yaml’ sessionNotesTemplate: ‘../templates/session-notes-template.md’ sessionNotesFile: ‘{test_artifacts}/tea-academy/{user_name}/session-01-notes.md’ nextStepFile: ‘{skill-root}/steps-c/step-03-session-menu.md’ advancedElicitationTask: ‘{project-root}/_bmad/core/workflows/advanced-elicitation/workflow.xml’
To provide immediate value through a 30-minute introduction to TEA Lite, run the automate workflow as a hands-on example, validate understanding through a quiz, and generate session notes.
{communication_language}CRITICAL: Follow this sequence exactly. Do not skip, reorder, or improvise unless user explicitly requests a change.
Display:
“🧪 Session 1: Quick Start (30 minutes)
Objective: Get immediate value by seeing TEA in action
What you’ll learn:
Let’s get started!”
Load {progressFile} and update session-01-quickstart:
status: 'in-progress'started_date: {current_date}Save the updated progress file.
Present this content (mostly autonomous, clear and educational):
”### 📖 What is TEA (Test Architecture Enterprise)?
TEA is a comprehensive test architecture framework that provides:
Why TEA exists: Testing knowledge doesn’t scale through manual teaching. TEA makes testing expertise accessible through:
TEA Engagement Models:
Today we’re experiencing TEA Lite!“
Present this content (adapt examples based on user role from progress file):
”### 🚀 TEA Lite: Your First Workflow
The Automate workflow generates tests for your application automatically.
How it works:
{If role == QA:} For QA Engineers: This helps you quickly expand test coverage without writing every test manually. Focus on test design, let TEA handle boilerplate.
{If role == Dev:} For Developers: This generates tests following best practices so you can focus on implementation. Tests are maintainable and follow fixture patterns.
{If role == Lead:} For Tech Leads: This standardizes test architecture across your team. Everyone writes tests the same way using TEA patterns.
{If role == VP:} For VPs: This scales testing across teams without manual training. New hires can generate quality tests from day one.
Let me show you how the Automate workflow works conceptually:
Documentation: https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/how-to/workflows/run-automate/
Note: We won’t actually run the workflow now (you can do that on your project later), but you understand the concept.”
Present this content:
”### 🎯 Key Concepts from Session 1
1. TEA is a framework: Not just docs, but executable workflows that guide you
2. Risk-based testing: Prioritize what matters (P0 critical, P3 nice-to-have)
3. Quality standards: Definition of Done ensures reliable tests
4. Engagement models: Choose how much TEA you need (Lite → Solo → Integrated → Enterprise → Brownfield)
5. Knowledge fragments: 42 fragments for deep-dive topics when you need them
You’ve now experienced TEA Lite! In future sessions, we’ll go deeper.“
Display:
”### ✅ Quick Knowledge Check
Let me ask you 3 questions to validate your understanding. Passing score: ≥70% (2 of 3 correct).”
Question 1:
“Question 1 of 3:
What is the primary purpose of TEA?
A) Replace all testing tools with a single framework B) Make testing expertise accessible through structured workflows and knowledge C) Automate 100% of test writing D) Only works for Playwright tests
Your answer (A, B, C, or D):”
Wait for response. Validate:
Store result (1 point if correct, 0 if incorrect)
Question 2:
“Question 2 of 3:
What does the P0-P3 risk matrix help with?
A) Prioritizing test coverage based on criticality B) Grading test code quality C) Measuring test execution speed D) Tracking bug severity
Your answer (A, B, C, or D):”
Wait for response. Validate:
Store result
Question 3:
“Question 3 of 3:
Which TEA engagement model is best for quick value in 30 minutes?
A) TEA Enterprise B) TEA Lite C) TEA Integrated D) TEA Brownfield
Your answer (A, B, C, or D):”
Wait for response. Validate:
Store result
Calculate score:
Display results:
“Quiz Results: {score}/100
{If score >= 70:} ✅ Passed! You’ve demonstrated understanding of Session 1 concepts.
{If score < 70:} ⚠️ Below passing threshold. Would you like to:
{Wait for response if < 70, handle R or C}”
Create {sessionNotesFile} using {sessionNotesTemplate} with:
---
session_id: session-01-quickstart
session_name: 'Session 1: Quick Start'
user: { user_name }
role: { role }
completed_date: { current_date }
score: { score }
duration: '30 min'
---
# Session 1: Quick Start - Session Notes
**Learner:** {user_name} ({role})
**Completed:** {current_date}
**Score:** {score}/100
**Duration:** 30 min
---
## Session Objectives
- Understand what TEA is and why it exists
- Learn TEA Lite quick start approach
- Conceptually understand the Automate workflow
- Explore TEA engagement models
---
## Key Concepts Covered
1. **TEA Framework:** 9 workflows + 42 knowledge fragments + quality standards
2. **Risk-Based Testing:** P0-P3 prioritization matrix
3. **Quality Standards:** Definition of Done (no flaky tests, no hard waits, stateless, self-cleaning)
4. **Engagement Models:** Lite, Solo, Integrated, Enterprise, Brownfield
5. **Automate Workflow:** Generates tests automatically with TEA best practices
---
## TEA Resources Referenced
### Documentation
- TEA Overview: https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/explanation/tea-overview/
- TEA Lite Quickstart: https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/tutorials/tea-lite-quickstart/
- Automate Workflow: https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/how-to/workflows/run-automate/
### Knowledge Fragments
- (None used in this session - knowledge fragments explored in Session 7)
### Online Resources
- TEA Website: https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/
- Knowledge Base: https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/reference/knowledge-base/
---
## Quiz Results
**Score:** {score}/100
### Questions & Answers
1. What is the primary purpose of TEA? → {user_answer} ({correct/incorrect})
2. What does the P0-P3 risk matrix help with? → {user_answer} ({correct/incorrect})
3. Which TEA engagement model is best for quick value? → {user_answer} ({correct/incorrect})
---
## Key Takeaways
- TEA makes testing expertise accessible at scale
- Start with TEA Lite (30 min) for immediate value
- Risk-based testing prioritizes what matters (P0 critical features first)
- Quality standards ensure reliable, maintainable tests
- 5 engagement models let you choose the right level of TEA adoption
---
## Next Recommended Session
{If experience_level == 'beginner':}
**Session 2: Core Concepts** - Learn testing fundamentals and TEA principles
{If experience_level == 'intermediate':}
**Session 2 or 3** - Review concepts or dive into architecture patterns
{If experience_level == 'experienced':}
**Session 7: Advanced Patterns** - Explore 42 knowledge fragments
---
**Generated by:** TEA Academy - Teach Me Testing Workflow
**Session Path:** Session 1 of 7
Load {progressFile} and update session-01-quickstart:
status: 'completed'completed_date: {current_date}score: {score}notes_artifact: '{sessionNotesFile}'Update progress metrics:
session-01-quickstart is not completed, increment sessions_completed by 1 (otherwise leave unchanged)completion_percentage: (sessions_completed / 7) * 100next_recommended: 'session-02-concepts'Update stepsCompleted array:
Save the updated progress file.
Display:
“🎉 Session 1 Complete!
Your Score: {score}/100
Session notes saved: {sessionNotesFile}
You’ve completed your first step in TEA Academy! You now understand what TEA is, how TEA Lite works, and the different engagement models.
Next: You’ll return to the session menu where you can choose Session 2 or explore any other session.
Progress: {completion_percentage}% complete ({sessions_completed} of 7 sessions)”
Display: Select an Option: [A] Advanced Elicitation [P] Party Mode [C] Continue to Session Menu
Master Rule: Teach, quiz, generate notes, update progress, return to hub. This pattern repeats for all 7 sessions.