Learning Plan

A step-by-step path from basics to a professional portfolio. Complete lessons and track progress.

1

Основы тестирования и Unit-тесты с Vitest/Jest

Глубокое погружение в автоматизированное тестирование, анатомию тестов, систему утверждений, изоляцию кода с помощью моков и управление жизненным циклом тестов.

2

Интеграционное тестирование React-компонентов с React Testing Library

Глубокое освоение React Testing Library (RTL). Позиционирование элементов на основе доступности (ByRole), имитация сложных пользовательских сценариев (user-event) и тестирование асинхронных состояний и кастомных хуков.

3

End-to-End (E2E) тестирование с использованием Playwright

Освоение современного сквозного тестирования (E2E). Работа с браузерными движками в Playwright, настройка локаторов с автоожиданием, оптимизация сессий (Storage State) и перехват сетевых запросов.

4

TDD, Покрытие кода и автоматизация в CI/CD

Освоение передовых практик тестирования. Методология TDD, настройка и интерпретация метрик покрытия кода в Vitest, интеграция тестов в сборочные линии GitHub Actions и паттерны устранения нестабильных тестов.

5

Терминология тестирования: словарь QA и разработчика

Систематизация ключевых терминов тестирования: баги и дефекты, тест-кейсы и чек-листы, окружения, релизы, регрессия, smoke, sanity, acceptance, CI-статусы и метрики качества.

To be continued

We are constantly updating the program. Stay tuned for new modules and topics.