Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

role-paths.yaml 5.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. # Role-Based Content Customization
  2. # Defines how teaching examples and focus areas adapt based on learner role
  3. roles:
  4. qa:
  5. display_name: "QA Engineer"
  6. focus_areas:
  7. - Practical testing workflow usage
  8. - Test framework setup and maintenance
  9. - Test quality and coverage metrics
  10. - CI/CD integration
  11. example_contexts:
  12. - "Expanding test coverage for existing features"
  13. - "Setting up test framework for new project"
  14. - "Reducing flaky tests in CI pipeline"
  15. - "Improving test execution speed"
  16. recommended_sessions:
  17. - session-01-quickstart
  18. - session-02-concepts
  19. - session-03-architecture
  20. - session-05-atdd-automate
  21. - session-06-quality-trace
  22. teaching_adaptations:
  23. session-01-quickstart: "Focus on Automate workflow - quickly expand coverage"
  24. session-02-concepts: "Emphasize P0-P3 for defending coverage decisions"
  25. session-03-architecture: "Fixture patterns for maintainable test suites"
  26. session-04-test-design: "Test design for planning coverage expansion"
  27. session-05-atdd-automate: "ATDD and Automate for test generation"
  28. session-06-quality-trace: "Test Review for quality metrics reporting"
  29. session-07-advanced: "Playwright Utils for advanced testing patterns"
  30. dev:
  31. display_name: "Software Developer"
  32. focus_areas:
  33. - Integration testing perspective
  34. - TDD approach
  35. - Test-driven development workflow
  36. - Unit and integration tests
  37. example_contexts:
  38. - "Writing tests alongside feature development"
  39. - "Using ATDD to drive implementation"
  40. - "Integrating tests into development workflow"
  41. - "Testing APIs and business logic"
  42. recommended_sessions:
  43. - session-01-quickstart
  44. - session-02-concepts
  45. - session-05-atdd-automate
  46. - session-03-architecture
  47. - session-04-test-design
  48. teaching_adaptations:
  49. session-01-quickstart: "Focus on ATDD - tests drive implementation"
  50. session-02-concepts: "Connect DoD to code quality standards"
  51. session-03-architecture: "Fixtures as code patterns, like dependency injection"
  52. session-04-test-design: "Risk assessment before writing code"
  53. session-05-atdd-automate: "Red-green-refactor TDD cycle"
  54. session-06-quality-trace: "Test quality like code quality - refactoring applies"
  55. session-07-advanced: "API testing patterns, component TDD"
  56. lead:
  57. display_name: "Tech Lead / Engineering Manager"
  58. focus_areas:
  59. - Test architecture decisions
  60. - Team testing patterns
  61. - Framework and tooling choices
  62. - Quality standards enforcement
  63. example_contexts:
  64. - "Establishing team testing standards"
  65. - "Choosing test architecture patterns"
  66. - "Code review for test quality"
  67. - "Scaling test automation across team"
  68. recommended_sessions:
  69. - session-01-quickstart
  70. - session-03-architecture
  71. - session-04-test-design
  72. - session-06-quality-trace
  73. - session-07-advanced
  74. teaching_adaptations:
  75. session-01-quickstart: "TEA as team standard - scalable patterns"
  76. session-02-concepts: "DoD as code review checklist - enforce quality"
  77. session-03-architecture: "Architecture patterns for team consistency"
  78. session-04-test-design: "Test design as planning phase in development"
  79. session-05-atdd-automate: "ATDD for team TDD adoption"
  80. session-06-quality-trace: "Test Review for quality metrics and team standards"
  81. session-07-advanced: "Step-file architecture, fixture patterns, CI governance"
  82. vp:
  83. display_name: "VP Engineering / Director"
  84. focus_areas:
  85. - Testing strategy and ROI
  86. - Quality metrics that matter
  87. - Team scalability
  88. - Risk management through testing
  89. example_contexts:
  90. - "Justifying test automation investment"
  91. - "Scaling testing across multiple teams"
  92. - "Quality metrics for stakeholder reporting"
  93. - "Risk mitigation through test coverage"
  94. recommended_sessions:
  95. - session-01-quickstart
  96. - session-02-concepts
  97. - session-04-test-design
  98. - session-06-quality-trace
  99. teaching_adaptations:
  100. session-01-quickstart: "TEA scales testing without scaling headcount"
  101. session-02-concepts: "Risk-based testing aligns engineering with business impact"
  102. session-03-architecture: "Architecture patterns reduce maintenance costs"
  103. session-04-test-design: "Test design makes risk visible to stakeholders"
  104. session-05-atdd-automate: "ATDD reduces defect rates early"
  105. session-06-quality-trace: "Quality metrics: P0/P1 coverage, not vanity metrics"
  106. session-07-advanced: "Governance patterns, CI orchestration, NFR evidence audit"
  107. # Role-Based Example Types
  108. example_types:
  109. qa:
  110. - "Test suite maintenance scenarios"
  111. - "Coverage expansion projects"
  112. - "Flaky test debugging"
  113. - "CI pipeline configuration"
  114. dev:
  115. - "Feature development with TDD"
  116. - "API integration testing"
  117. - "Unit test patterns"
  118. - "Mocking and stubbing"
  119. lead:
  120. - "Team architecture decisions"
  121. - "Code review scenarios"
  122. - "Standard enforcement"
  123. - "Tooling selection"
  124. vp:
  125. - "ROI calculations"
  126. - "Quality dashboards"
  127. - "Risk reporting"
  128. - "Team scaling strategies"