13/09/2026

ЗОНА 2. «Крепость Тестирования»

ЗОНА 2. «Крепость Тестирования» (Уровень 3–4)

~7–10 дней | Макс. XP: 1200

📌 Глава 2.1 — Теория тестирования (400 XP)

  • Шаг 85. Изучи определение тестирования, верификация vs валидация (20 XP)
  • Шаг 86. Разберись с уровнями: Unit → Integration → E2E → Acceptance (25 XP)
  • Шаг 87. Изучи виды: функциональное, регрессионное, smoke, sanity (25 XP)
  • Шаг 88. Изучи нефункциональное: нагрузочное, стресс, security, usability (20 XP)
  • Шаг 89. Разберись: black box vs white box vs grey box (20 XP)
  • Шаг 90. Изучи техники тест-дизайна: эквивалентное разбиение (25 XP)
  • Шаг 91. Изучи граничные значения (25 XP)
  • Шаг 92. Изучи таблицы решений (20 XP)
  • Шаг 93. Изучи попарное тестирование (pairwise) (20 XP)
  • Шаг 94. Изучи диаграммы состояний и переходов (20 XP)
  • Шаг 95. Изучи предугадывание ошибок (error guessing) (15 XP)
  • Шаг 96. Примени 3 техники к форме логина (логин + пароль + «Запомнить») (40 XP)
  • Шаг 97. Напиши чек-лист для интернет-магазина (корзина, 15+ пунктов) (30 XP)
  • Шаг 98. Напиши тест-кейсы в формате: ID, Title, Preconditions, Steps, Expected (40 XP)
  • Шаг 99. Разберись: баг-репорт — что включить (Severity, Priority, Steps, Actual/Expected) (25 XP)
  • Шаг 100. Напиши 3 баг-репорта для любого сайта (30 XP)

📌 Глава 2.2 — Agile и процессы (200 XP)

  • Шаг 101. Изучи Scrum: роли, артефакты, церемонии (30 XP)
  • Шаг 102. Изучи Kanban: доска, WIP-лимиты, flow (20 XP)
  • Шаг 103. Разберись: Definition of Done vs Definition of Ready (20 XP)
  • Шаг 104. Изучи пирамиду тестирования Майка Кона (25 XP)
  • Шаг 105. Разберись: когда автоматизировать, а когда нет (25 XP)
  • Шаг 106. Изучи ROI автоматизации (базово) (20 XP)
  • Шаг 107. Ответь вслух: «Как вы выбираете, что автоматизировать в первую очередь?» (20 XP)
  • Шаг 108. Ответь вслух: «Каково место QA в Scrum-команде?» (20 XP)

📌 Глава 2.3 — JUnit 5 / TestNG (400 XP)

  • Шаг 109. Подключи JUnit 5 через Maven/Gradle (15 XP)
  • Шаг 110. Напиши первый тест с @Test (15 XP)
  • Шаг 111. Изучи @BeforeEach, @AfterEach, @BeforeAll, @AfterAll (25 XP)
  • Шаг 112. Изучи Assertions: assertEquals, assertTrue, assertThrows, assertAll (30 XP)
  • Шаг 113. Изучи @DisplayName, @Disabled, @Tag (15 XP)
  • Шаг 114. Изучи @ParameterizedTest + @ValueSource, @CsvSource, @MethodSource (35 XP)
  • Шаг 115. Изучи @Nested для группировки тестов (15 XP)
  • Шаг 116. Изучи Assumptions: assumeTrue, assumingThat (15 XP)
  • Шаг 117. Разберись: JUnit 5 vs TestNG — ключевые отличия (20 XP)
  • Шаг 118. Изучи @TestNG аннотации: @DataProvider, dependsOnMethods, groups (30 XP)
  • Шаг 119. Напиши 10 unit-тестов для класса Calculator (40 XP)
  • Шаг 120. Напиши 5 параметризованных тестов для валидации email (35 XP)
  • Шаг 121. Настрой порядок выполнения тестов @TestMethodOrder (15 XP)
  • Шаг 122. Изучи @Timeout и assertTimeout (15 XP)
  • Шаг 123. Разберись: что такое Flaky-тест и как с ним бороться (20 XP)
  • Шаг 124. Напиши тест с @RepeatedTest(5) (10 XP)

👹 БОСС ЗОНЫ 2: «Баг-Дракон»

  • Шаг 125. Пройди мок-собеседование по теории тестирования + JUnit (45 мин)
  • Шаг 126. Набери ≥ 80% → Босс повержен!

🎖️ Ачивка: «Охотник на баги» — завершена Зона 2
🎖️ Ачивка: «Параметризатор» — 5+ параметризованных тестов