Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

instructions.md 4.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. # Teach Me Testing - Usage Instructions
  2. ## Overview
  3. The Teach Me Testing workflow is a multi-session learning companion that teaches testing progressively through 7 structured sessions with state persistence. Designed for self-paced learning over 1-2 weeks.
  4. ## Who Should Use This
  5. - **New QA Engineers:** Complete onboarding in testing fundamentals
  6. - **Developers:** Learn testing from an integration perspective
  7. - **Team Leads:** Understand architecture patterns and team practices
  8. - **VPs/Managers:** Grasp testing strategy and quality metrics
  9. ## How to Run
  10. ### Starting Fresh
  11. ```bash
  12. # From TEA module location
  13. cd /path/to/bmad-method-test-architecture-enterprise
  14. # Run the workflow
  15. bmad run teach-me-testing
  16. ```
  17. Or invoke through TEA agent menu:
  18. ```bash
  19. bmad agent tea
  20. # Select [TMT] Teach Me Testing
  21. ```
  22. ### Continuing Existing Progress
  23. The workflow automatically detects existing progress and resumes where you left off. Your progress is saved at:
  24. - `{test_artifacts}/teaching-progress/{your-name}-tea-progress.yaml`
  25. ## Workflow Structure
  26. ### Step Entrypoints
  27. - Create / start: `{skill-root}/steps-c/step-01-init.md`
  28. - Continue existing progress: `{skill-root}/steps-c/step-01b-continue.md`
  29. - Validate the workflow: `{skill-root}/steps-v/step-v-01-validate.md`
  30. - Edit the workflow: `{skill-root}/steps-e/step-e-01-assess-workflow.md`
  31. ### 7 Sessions
  32. 1. **Quick Start (30 min)** - TEA Lite intro, run automate workflow
  33. 2. **Core Concepts (45 min)** - Risk-based testing, DoD, philosophy
  34. 3. **Architecture (60 min)** - Fixtures, network patterns, framework
  35. 4. **Test Design (60 min)** - Risk assessment workflow
  36. 5. **ATDD & Automate (60 min)** - ATDD + Automate workflows
  37. 6. **Quality & Trace (45 min)** - Test review + Trace workflows
  38. 7. **Advanced Patterns (ongoing)** - Menu-driven knowledge fragment exploration
  39. ### Non-Linear Learning
  40. - Jump to any session based on your experience level
  41. - Beginners: Start at Session 1
  42. - Intermediate: Skip to Session 3-6
  43. - Experienced: Jump to Session 7 (Advanced)
  44. ### Session Flow
  45. Each session follows this pattern:
  46. 1. Load relevant TEA docs just-in-time
  47. 2. Present teaching content (mostly autonomous)
  48. 3. Knowledge validation quiz (interactive)
  49. 4. Generate session notes artifact
  50. 5. Update progress file
  51. 6. Return to session menu (continue or exit)
  52. ## Progress Tracking
  53. Your progress is automatically saved after each session:
  54. - **Progress file:** `{test_artifacts}/teaching-progress/{your-name}-tea-progress.yaml`
  55. - **Session notes:** `{test_artifacts}/tea-academy/{your-name}/session-{N}-notes.md`
  56. - **Certificate:** `{test_artifacts}/tea-academy/{your-name}/tea-completion-certificate.md`
  57. ## Quiz Scoring
  58. - **Passing threshold:** ≥70%
  59. - **On failure:** Option to review content or continue anyway
  60. - **Attempts:** 3 attempts per question before showing correct answer
  61. ## Completion
  62. Complete all 7 sessions to receive your TEA Academy completion certificate with:
  63. - Session completion dates and scores
  64. - Skills acquired checklist
  65. - Learning artifacts paths
  66. - Recommended next steps
  67. ## Tips for Success
  68. 1. **Set aside dedicated time** - Each session requires focus (30-90 min)
  69. 2. **Take notes** - Session notes are generated, but add your own insights
  70. 3. **Apply immediately** - Practice concepts on your current project
  71. 4. **Explore fragments** - Session 7 has 42 knowledge fragments to deep-dive
  72. 5. **Share with team** - Help others learn by sharing your experience
  73. ## Customization by Role
  74. The workflow adapts examples based on your role:
  75. - **QA:** Practical testing focus, workflow usage
  76. - **Dev:** Integration perspective, TDD approach
  77. - **Lead:** Architecture decisions, team patterns
  78. - **VP:** Strategy, ROI, quality metrics
  79. ## Troubleshooting
  80. ### Progress file corrupted
  81. - Workflow detects corruption and offers fresh start
  82. - Backup file created automatically
  83. ### Missing TEA docs
  84. - Workflow uses Web-Browsing fallback for external frameworks
  85. - Primary source is always local docs
  86. ### Session interrupted
  87. - Progress auto-saved after quiz completion
  88. - Resume from session menu on next run
  89. ## Support
  90. - **Documentation:** <https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/>
  91. - **Knowledge Fragments:** <https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/tree/main/src/agents/bmad-tea/resources/knowledge>
  92. - **Issues:** Report via TEA module repository