|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- # Role-Based Content Customization
- # Defines how teaching examples and focus areas adapt based on learner role
-
- roles:
- qa:
- display_name: "QA Engineer"
- focus_areas:
- - Practical testing workflow usage
- - Test framework setup and maintenance
- - Test quality and coverage metrics
- - CI/CD integration
- example_contexts:
- - "Expanding test coverage for existing features"
- - "Setting up test framework for new project"
- - "Reducing flaky tests in CI pipeline"
- - "Improving test execution speed"
- recommended_sessions:
- - session-01-quickstart
- - session-02-concepts
- - session-03-architecture
- - session-05-atdd-automate
- - session-06-quality-trace
- teaching_adaptations:
- session-01-quickstart: "Focus on Automate workflow - quickly expand coverage"
- session-02-concepts: "Emphasize P0-P3 for defending coverage decisions"
- session-03-architecture: "Fixture patterns for maintainable test suites"
- session-04-test-design: "Test design for planning coverage expansion"
- session-05-atdd-automate: "ATDD and Automate for test generation"
- session-06-quality-trace: "Test Review for quality metrics reporting"
- session-07-advanced: "Playwright Utils for advanced testing patterns"
-
- dev:
- display_name: "Software Developer"
- focus_areas:
- - Integration testing perspective
- - TDD approach
- - Test-driven development workflow
- - Unit and integration tests
- example_contexts:
- - "Writing tests alongside feature development"
- - "Using ATDD to drive implementation"
- - "Integrating tests into development workflow"
- - "Testing APIs and business logic"
- recommended_sessions:
- - session-01-quickstart
- - session-02-concepts
- - session-05-atdd-automate
- - session-03-architecture
- - session-04-test-design
- teaching_adaptations:
- session-01-quickstart: "Focus on ATDD - tests drive implementation"
- session-02-concepts: "Connect DoD to code quality standards"
- session-03-architecture: "Fixtures as code patterns, like dependency injection"
- session-04-test-design: "Risk assessment before writing code"
- session-05-atdd-automate: "Red-green-refactor TDD cycle"
- session-06-quality-trace: "Test quality like code quality - refactoring applies"
- session-07-advanced: "API testing patterns, component TDD"
-
- lead:
- display_name: "Tech Lead / Engineering Manager"
- focus_areas:
- - Test architecture decisions
- - Team testing patterns
- - Framework and tooling choices
- - Quality standards enforcement
- example_contexts:
- - "Establishing team testing standards"
- - "Choosing test architecture patterns"
- - "Code review for test quality"
- - "Scaling test automation across team"
- recommended_sessions:
- - session-01-quickstart
- - session-03-architecture
- - session-04-test-design
- - session-06-quality-trace
- - session-07-advanced
- teaching_adaptations:
- session-01-quickstart: "TEA as team standard - scalable patterns"
- session-02-concepts: "DoD as code review checklist - enforce quality"
- session-03-architecture: "Architecture patterns for team consistency"
- session-04-test-design: "Test design as planning phase in development"
- session-05-atdd-automate: "ATDD for team TDD adoption"
- session-06-quality-trace: "Test Review for quality metrics and team standards"
- session-07-advanced: "Step-file architecture, fixture patterns, CI governance"
-
- vp:
- display_name: "VP Engineering / Director"
- focus_areas:
- - Testing strategy and ROI
- - Quality metrics that matter
- - Team scalability
- - Risk management through testing
- example_contexts:
- - "Justifying test automation investment"
- - "Scaling testing across multiple teams"
- - "Quality metrics for stakeholder reporting"
- - "Risk mitigation through test coverage"
- recommended_sessions:
- - session-01-quickstart
- - session-02-concepts
- - session-04-test-design
- - session-06-quality-trace
- teaching_adaptations:
- session-01-quickstart: "TEA scales testing without scaling headcount"
- session-02-concepts: "Risk-based testing aligns engineering with business impact"
- session-03-architecture: "Architecture patterns reduce maintenance costs"
- session-04-test-design: "Test design makes risk visible to stakeholders"
- session-05-atdd-automate: "ATDD reduces defect rates early"
- session-06-quality-trace: "Quality metrics: P0/P1 coverage, not vanity metrics"
- session-07-advanced: "Governance patterns, CI orchestration, NFR evidence audit"
-
- # Role-Based Example Types
- example_types:
- qa:
- - "Test suite maintenance scenarios"
- - "Coverage expansion projects"
- - "Flaky test debugging"
- - "CI pipeline configuration"
-
- dev:
- - "Feature development with TDD"
- - "API integration testing"
- - "Unit test patterns"
- - "Mocking and stubbing"
-
- lead:
- - "Team architecture decisions"
- - "Code review scenarios"
- - "Standard enforcement"
- - "Tooling selection"
-
- vp:
- - "ROI calculations"
- - "Quality dashboards"
- - "Risk reporting"
- - "Team scaling strategies"
|