Learning Plan
A step-by-step path from basics to a professional portfolio. Complete lessons and track progress.
Основы тестирования и Unit-тесты с Vitest/Jest
Глубокое погружение в автоматизированное тестирование, анатомию тестов, систему утверждений, изоляцию кода с помощью моков и управление жизненным циклом тестов.
Интеграционное тестирование React-компонентов с React Testing Library
Глубокое освоение React Testing Library (RTL). Позиционирование элементов на основе доступности (ByRole), имитация сложных пользовательских сценариев (user-event) и тестирование асинхронных состояний и кастомных хуков.
End-to-End (E2E) тестирование с использованием Playwright
Освоение современного сквозного тестирования (E2E). Работа с браузерными движками в Playwright, настройка локаторов с автоожиданием, оптимизация сессий (Storage State) и перехват сетевых запросов.
TDD, Покрытие кода и автоматизация в CI/CD
Освоение передовых практик тестирования. Методология TDD, настройка и интерпретация метрик покрытия кода в Vitest, интеграция тестов в сборочные линии GitHub Actions и паттерны устранения нестабильных тестов.
Терминология тестирования: словарь QA и разработчика
Систематизация ключевых терминов тестирования: баги и дефекты, тест-кейсы и чек-листы, окружения, релизы, регрессия, smoke, sanity, acceptance, CI-статусы и метрики качества.
To be continued
We are constantly updating the program. Stay tuned for new modules and topics.