Обзор оценки

Поздравляем с завершением модуля 8: Автоматизация тестирования. Эта оценка проверяет понимание всех тем из уроков 8.1-8.29.

ЧастьФорматВопросыВремя
Часть 1Тест с выбором ответа10 вопросов10 минут
Часть 2Сценарные вопросы3 сценария20 минут
Часть 3Практическое упражнение1 упражнение30 минут

Часть 1: Тест

Ответьте на 10 вопросов в frontmatter. У каждого вопроса один правильный ответ.

Часть 2: Сценарные вопросы

Сценарий 1: Выбор фреймворка

Ваша компания создаёт e-commerce приложение. Команда использует TypeScript и React. Требования: кроссбраузерное тестирование, мульти-вкладки для OAuth, API-тестирование вместе с UI, интеграция CI/CD, команда из 3 QA с TypeScript.

Вопрос: Какой фреймворк рекомендуете (Selenium, Playwright, Cypress)? Обоснуйте 3+ причинами. Укажите одно ограничение и как его нивелировать.

Сценарий 2: Расследование нестабильного теста

Тест в CI падает ~10% запусков. Тест: логин, навигация к управлению пользователями, поиск, клик «Деактивировать», проверка сообщения успеха.

Вопрос: Перечислите 3 возможные причины по убыванию вероятности. Для каждой опишите конкретное исправление и превентивные меры.

Сценарий 3: Стратегия автоматизации

Вы приходите в компанию с 500 ручными регрессионными тестами и нулевой автоматизацией. Руководство хочет «автоматизировать всё» за 3 месяца.

Вопрос: Создайте реалистичную стратегию: приоритизация, тесты для ручного выполнения, план на 3 месяца, метрики успеха, риски.

Часть 3: Практическое упражнение

Упражнение: Спроектировать фреймворк автоматизации

Спроектируйте архитектуру фреймворка: логин, дашборд, каталог, корзина, оформление; API-эндпоинты; UI и API тестирование; отчёты Allure; CI/CD с GitHub Actions.

Результаты: структура проекта, дизайн Page Objects, стратегия данных, конфигурация CI/CD, стратегия отчётности.

После завершения

  • 90+: Отлично. Переходите к Модулю 9: CI/CD и DevOps.
  • 70-89: Хорошая база. Повторите уроки по вопросам с ошибками, затем продолжайте.
  • Ниже 70: Повторите уроки 8.1-8.17 перед повторной попыткой.