| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- # TEA Academy Curriculum Structure
- # Defines the 7-session learning path with objectives and content mappings
-
- sessions:
- - id: session-01-quickstart
- name: "Quick Start"
- duration: "30 min"
- difficulty: beginner
- objective: "Get immediate value by seeing TEA in action"
- description: "TEA Lite intro, run automate workflow, understand engagement models"
- recommended_for:
- - beginner
- - intermediate
- - experienced
- prerequisites: []
-
- - id: session-02-concepts
- name: "Core Concepts"
- duration: "45 min"
- difficulty: beginner
- objective: "Understand WHY behind TEA principles"
- description: "Risk-based testing, DoD, testing as engineering philosophy"
- recommended_for:
- - beginner
- - intermediate
- prerequisites: []
-
- - id: session-03-architecture
- name: "Architecture & Patterns"
- duration: "60 min"
- difficulty: intermediate
- objective: "Understand TEA patterns and architecture"
- description: "Fixtures, network-first patterns, data factories, step-file architecture"
- recommended_for:
- - intermediate
- - experienced
- prerequisites:
- - session-02-concepts
-
- - id: session-04-test-design
- name: "Test Design"
- duration: "60 min"
- difficulty: intermediate
- objective: "Learn risk assessment and coverage planning"
- description: "Test Design workflow, risk/testability assessment, coverage planning"
- recommended_for:
- - intermediate
- - experienced
- prerequisites:
- - session-02-concepts
-
- - id: session-05-atdd-automate
- name: "ATDD & Automate"
- duration: "60 min"
- difficulty: intermediate
- objective: "Generate tests with TDD red-green approach"
- description: "ATDD workflow (red phase), Automate workflow, component TDD, API testing"
- recommended_for:
- - intermediate
- - experienced
- prerequisites:
- - session-02-concepts
-
- - id: session-06-quality-trace
- name: "Quality & Trace"
- duration: "45 min"
- difficulty: intermediate
- objective: "Audit quality and ensure traceability"
- description: "Test Review (5 dimensions), Trace workflow, quality metrics"
- recommended_for:
- - intermediate
- - experienced
- prerequisites:
- - session-02-concepts
-
- - id: session-07-advanced
- name: "Advanced Patterns"
- duration: "ongoing"
- difficulty: advanced
- objective: "Deep-dive into specific knowledge fragments"
- description: "Menu-driven exploration of 42 knowledge fragments organized by category"
- recommended_for:
- - experienced
- prerequisites: []
-
- # Learning Paths by Experience Level
- learning_paths:
- beginner:
- recommended_sequence:
- - session-01-quickstart
- - session-02-concepts
- - session-03-architecture
- - session-04-test-design
- - session-05-atdd-automate
- - session-06-quality-trace
- - session-07-advanced
- skip_optional: []
-
- intermediate:
- recommended_sequence:
- - session-01-quickstart
- - session-02-concepts
- - session-03-architecture
- - session-04-test-design
- - session-05-atdd-automate
- - session-06-quality-trace
- - session-07-advanced
- skip_optional:
- - session-01-quickstart # Can skip if already familiar
- certificate_eligible_if_skipped: false
-
- experienced:
- recommended_sequence:
- - session-02-concepts
- - session-03-architecture
- - session-04-test-design
- - session-05-atdd-automate
- - session-06-quality-trace
- - session-07-advanced
- skip_optional:
- - session-01-quickstart
- certificate_eligible_if_skipped: false
-
- # Completion Requirements
- completion:
- minimum_sessions: 7 # All sessions required for certificate
- passing_score: 70 # Minimum quiz score to pass session
- average_score_threshold: 70 # Minimum average for certificate
- certificate_note: "Certificate eligibility requires completion.minimum_sessions. If intermediate.skip_optional or experienced.skip_optional sessions are skipped, certificate eligibility is forfeited."
|