Описание
Количество уроков: 30 Видео
Язык: Русский
Вес архива: 4,43 ГБ
Курс по автоматизации на JavaScript и Playwright — это практический путь к профессии Automation QA, где вы шаг за шагом осваиваете разработку автотестов для веб-, мобильных приложений и API. Программа сфокусирована на реальных инструментах, современных подходах и навыках, которые востребованы на рынке уже сегодня.
Что вы освоите на курсе
Интенсив сочетает основы программирования, построение архитектуры автотестов и работу с профессиональными инструментами, применяемыми в ведущих IT-компаниях.
Автоматизация тестирования с Playwright
• Понимание отличий между ручным и автоматизированным тестированием
• Создание и запуск первых автотестов
• Работа с браузерами, контекстами и изолированными окружениями
• Техники стабильного взаимодействия с элементами
Глубокое понимание структуры веб-приложений
• Разбор DOM-дерева и динамических элементов
• Работа с CSS Selectors и XPath
• Создание надежных локаторов и устранение флаковости
Основы JavaScript для Automation QA
• Функции, массивы, объекты, промисы
• Использование классов и организация кода под Page Object
• Построение поддерживаемой архитектуры автотестов
Инструменты и технологии, которые вы освоите
Git и работа с репозиториями
• Базовые и продвинутые команды Git
• Процессы Git-flow, Code Review и управление версиями
Паттерны проектирования в автотестах
• Углубленный Page Object
• Паттерн Builder для гибкого формирования тестовых данных
• Фасад для упрощения взаимодействия с несколькими сервисами
Ассерты и отчётность
• Применение матчеров для точной проверки результата
• Allure Reports: создание наглядных HTML-отчётов
Настройка тестового окружения
• Фикстуры Playwright и кастомные конфигурации
• Управление тестовыми данными и подготовкой среды
Контейнеризация с Docker
• Запуск приложений и тестов в контейнерах
• Создание собственных docker-образов
Тестирование API
• Модель OSI и место API во взаимодействии систем
• REST, HTTP, запросы и ответы
• Авторизация, токены, cookies
• Тестирование API как встроенными средствами Playwright, так и внешними библиотеками
CI/CD и интеграция автотестов
• Настройка GitHub Actions и Jenkins
• Построение стабильных пайплайнов
• Интеграция с Allure TestOps и уведомления о результатах
Дополнительно о Playwright
• Сравнение скриншотов и визуальное тестирование
• Использование моков для подмены сетевых ответов
• Тестирование мобильных приложений через Appetize
• Запуск тестов в Selenoid и BrowserStack
Дипломный проект
Вы выполните комплексную работу: напишете автотесты для веба, API и мобильного приложения, оформите отчётность, настроите CI/CD и продемонстрируете все навыки будущему работодателю.
Кому подойдёт курс
• Новичкам в тестировании, которые хотят освоить востребованную профессию
• Manual QA, стремящимся перейти в автоматизацию
• Разработчикам, желающим систематизировать знания о Playwright
Карьерные перспективы
По данным hh.ru, средняя зарплата Automation QA на JavaScript — около 200 000 руб., а специалисты с опытом тестирования на Playwright востребованы в крупных IT-компаниях.

Ольга –
Пришла с небольшим опытом на Selenium, и контраст с Playwright был ощутимый. В курсе хорошо показана работа с браузерами и контекстами, а также флакость — почему тест падает не там, где ошибка. Отдельно оценила раздел про ассерты и Allure Reports: отчёты теперь гораздо понятнее коллегам. Сочетание XPath и CSS-селекторов тоже разложено по полочкам, без лишней теории.
Дмитрий К. –
Я работаю ручным тестировщиком около трёх лет и брал курс ради перехода в автоматизацию. Материал по Page Object и Builder подан через рефакторинг, что мне зашло, хотя на Git-flow и code review хотелось бы больше реальных примеров из практики. Playwright разобран подробно, включая стабильность локаторов. В целом курс дал понятную структуру для построения поддерживаемой архитектуры тестов.
Марина В. –
До курса я вообще не программировала, и боялась, что JavaScript окажется мне не по силам. Но блок про функции, массивы и промисы подан спокойно, с повторением на практических примерах. Отдельно помог разбор DOM и CSS-селекторов: наконец поняла, почему тесты падают из-за плохих локаторов. Сейчас пишу первые автотесты на Playwright и уже осознанно использую изоляцию браузерных контекстов.