You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. # TEA Academy Curriculum Structure
  2. # Defines the 7-session learning path with objectives and content mappings
  3. sessions:
  4. - id: session-01-quickstart
  5. name: "Quick Start"
  6. duration: "30 min"
  7. difficulty: beginner
  8. objective: "Get immediate value by seeing TEA in action"
  9. description: "TEA Lite intro, run automate workflow, understand engagement models"
  10. recommended_for:
  11. - beginner
  12. - intermediate
  13. - experienced
  14. prerequisites: []
  15. - id: session-02-concepts
  16. name: "Core Concepts"
  17. duration: "45 min"
  18. difficulty: beginner
  19. objective: "Understand WHY behind TEA principles"
  20. description: "Risk-based testing, DoD, testing as engineering philosophy"
  21. recommended_for:
  22. - beginner
  23. - intermediate
  24. prerequisites: []
  25. - id: session-03-architecture
  26. name: "Architecture & Patterns"
  27. duration: "60 min"
  28. difficulty: intermediate
  29. objective: "Understand TEA patterns and architecture"
  30. description: "Fixtures, network-first patterns, data factories, step-file architecture"
  31. recommended_for:
  32. - intermediate
  33. - experienced
  34. prerequisites:
  35. - session-02-concepts
  36. - id: session-04-test-design
  37. name: "Test Design"
  38. duration: "60 min"
  39. difficulty: intermediate
  40. objective: "Learn risk assessment and coverage planning"
  41. description: "Test Design workflow, risk/testability assessment, coverage planning"
  42. recommended_for:
  43. - intermediate
  44. - experienced
  45. prerequisites:
  46. - session-02-concepts
  47. - id: session-05-atdd-automate
  48. name: "ATDD & Automate"
  49. duration: "60 min"
  50. difficulty: intermediate
  51. objective: "Generate tests with TDD red-green approach"
  52. description: "ATDD workflow (red phase), Automate workflow, component TDD, API testing"
  53. recommended_for:
  54. - intermediate
  55. - experienced
  56. prerequisites:
  57. - session-02-concepts
  58. - id: session-06-quality-trace
  59. name: "Quality & Trace"
  60. duration: "45 min"
  61. difficulty: intermediate
  62. objective: "Audit quality and ensure traceability"
  63. description: "Test Review (5 dimensions), Trace workflow, quality metrics"
  64. recommended_for:
  65. - intermediate
  66. - experienced
  67. prerequisites:
  68. - session-02-concepts
  69. - id: session-07-advanced
  70. name: "Advanced Patterns"
  71. duration: "ongoing"
  72. difficulty: advanced
  73. objective: "Deep-dive into specific knowledge fragments"
  74. description: "Menu-driven exploration of 42 knowledge fragments organized by category"
  75. recommended_for:
  76. - experienced
  77. prerequisites: []
  78. # Learning Paths by Experience Level
  79. learning_paths:
  80. beginner:
  81. recommended_sequence:
  82. - session-01-quickstart
  83. - session-02-concepts
  84. - session-03-architecture
  85. - session-04-test-design
  86. - session-05-atdd-automate
  87. - session-06-quality-trace
  88. - session-07-advanced
  89. skip_optional: []
  90. intermediate:
  91. recommended_sequence:
  92. - session-01-quickstart
  93. - session-02-concepts
  94. - session-03-architecture
  95. - session-04-test-design
  96. - session-05-atdd-automate
  97. - session-06-quality-trace
  98. - session-07-advanced
  99. skip_optional:
  100. - session-01-quickstart # Can skip if already familiar
  101. certificate_eligible_if_skipped: false
  102. experienced:
  103. recommended_sequence:
  104. - session-02-concepts
  105. - session-03-architecture
  106. - session-04-test-design
  107. - session-05-atdd-automate
  108. - session-06-quality-trace
  109. - session-07-advanced
  110. skip_optional:
  111. - session-01-quickstart
  112. certificate_eligible_if_skipped: false
  113. # Completion Requirements
  114. completion:
  115. minimum_sessions: 7 # All sessions required for certificate
  116. passing_score: 70 # Minimum quiz score to pass session
  117. average_score_threshold: 70 # Minimum average for certificate
  118. certificate_note: "Certificate eligibility requires completion.minimum_sessions. If intermediate.skip_optional or experienced.skip_optional sessions are skipped, certificate eligibility is forfeited."