Автоматизация веб-тестирования — курс от OTUS
Курс «Автоматизация веб-тестирования» от OTUS предназначен для тестировщиков, которые хотят перейти от ручного тестирования к автоматизированному. Программа охватывает ключевые инструменты: Selenium WebDriver, Playwright, работу с CI/CD-пайплайнами и паттерн Page Object. Студенты учатся писать стабильные автотесты для веб-приложений, интегрировать их в процесс разработки и формировать отчёты о результатах. Курс включает практические задания на реальных проектах и итоговый проект с автоматизацией полного цикла тестирования.
Как мы оцениваем курсы
Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:
- Качество программы — полнота материала, актуальность технологий
- Практика — реальные проекты, код-ревью, тренажёры
- Поддержка — наставники, обратная связь, сообщество
- Трудоустройство — карьерный центр, помощь с резюме
- Цена/качество — соотношение стоимости и получаемых навыков
Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.
- Платформа
- OTUS
- Автор
- Команда OTUS, OTUS
- Длительность
- 5 мес, 8 ч/нед
- Формат
- Онлайн. Вебинары 2 раза в неделю, практические задания с проверкой преподавателем, итоговый проект
- Уровень
- Средний
- Язык
- Русский
- Сертификат
- Сертификат
- Обновлено
- март 2026 г.
Полная стоимость: 46 200 ₽
Программа и содержание
Модули и темы
Знакомство с подходами к автоматизации тестирования. Обзор фреймворков и инструментов. Настройка рабочего окружения и написание первых тестов на простых примерах.
- Виды автотестов
- Пирамида тестирования
- Настройка IDE
- Первый автотест
Основы автоматизации тестирования
Введение в автоматизацию, выбор инструментов и настройка окружения
Знакомство с подходами к автоматизации тестирования. Обзор фреймворков и инструментов. Настройка рабочего окружения и написание первых тестов на простых примерах.
- Виды автотестов
- Пирамида тестирования
- Настройка IDE
- Первый автотест
Selenium WebDriver
Работа с Selenium WebDriver для автоматизации браузерных тестов
Углублённое изучение Selenium WebDriver: поиск элементов, работа с ожиданиями, обработка алертов и фреймов. Написание устойчивых тестов для сложных веб-интерфейсов.
- Selenium WebDriver
- Локаторы
- Явные и неявные ожидания
- Работа с формами
- JavaScript Executor
Паттерн Page Object и архитектура тестов
Проектирование масштабируемой архитектуры тестового фреймворка
Изучение паттерна Page Object для организации кода автотестов. Создание базовых классов, переиспользуемых компонентов и гибкой конфигурации тестового фреймворка.
- Page Object
- Page Factory
- Базовые классы
- Утилиты
- Конфигурация
Playwright и современные инструменты
Освоение Playwright как альтернативы Selenium
Работа с Playwright: генерация тестов, трассировка выполнения, визуальное тестирование. Сравнение с Selenium и выбор подходящего инструмента для проекта.
- Playwright
- Codegen
- Трассировка
- Скриншотные тесты
- Параллельный запуск
API-тестирование
Автоматизация тестирования REST API
Написание автотестов для REST API: отправка запросов, валидация ответов, работа с моками и подготовка тестовых данных. Комбинирование UI и API-тестов.
- REST API
- HTTP-методы
- Валидация ответов
- Моки
- Тестовые данные
CI/CD и отчётность
Интеграция автотестов в процесс непрерывной разработки
Настройка запуска автотестов в CI/CD-пайплайнах. Формирование отчётов с помощью Allure. Запуск тестов в Docker-контейнерах для стабильного окружения.
- CI/CD
- Jenkins
- GitLab CI
- Allure
- Docker
Чему научитесь
Для кого подходит
- →Ручным тестировщикам, желающим перейти в автоматизацию
- →QA-инженерам с базовым опытом программирования
- →Разработчикам, которые хотят писать автотесты для своих проектов
Требования
- →Опыт ручного тестирования веб-приложений
- →Базовые навыки программирования на любом языке
- →Понимание HTML, CSS и основ работы браузера
Плюсы и минусы курса Автоматизация веб-тестирования
Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.
Плюсы
- Изучаются сразу два фреймворка — Selenium и Playwright
- Практические задания на реальных веб-приложениях
- Модуль по CI/CD и отчётности с Allure
- Паттерн Page Object для написания поддерживаемых тестов
- Итоговый проект с полным циклом автоматизации
- Вебинары с возможностью задавать вопросы преподавателю
Минусы
- Требуется базовый опыт программирования — не подойдёт совсем новичкам
- Язык автотестов зависит от потока — не всегда есть выбор
- Нет диплома о профпереподготовке, только сертификат OTUS
Отзывы (1)
Загрузка комментариев...
Похожие курсы
Инженер по тестированию: автоматизация на Java
Яндекс Практикум
Курс «Инженер по тестированию: автоматизация на Java» от Яндекс Практикума — обучение автоматизации тестирования за 5 месяцев для специалистов с базов...
Мобильное тестирование
Контур.Школа
Курс «Мобильное тестирование» от Контур.Школы — обучение тестированию мобильных приложений для iOS и Android. Изучите особенности мобильных платформ, ...
Часто задаваемые вопросы
Какой язык программирования используется на курсе?
Подойдёт ли курс без опыта тестирования?
Сколько времени в неделю нужно уделять обучению?
Есть ли рассрочка?
Какой документ я получу после окончания?
Можно ли совмещать с работой?
Какой язык программирования используется на курсе?
Язык зависит от потока. Обычно это Java или Python — уточняйте при записи. Основные концепции автоматизации универсальны и применимы к любому языку.
Подойдёт ли курс без опыта тестирования?
Курс рассчитан на тестировщиков с опытом ручного тестирования. Если вы новичок в QA, лучше сначала освоить основы тестирования.
Сколько времени в неделю нужно уделять обучению?
Рекомендуется выделять 8–10 часов в неделю: 2 вебинара по 1,5–2 часа и время на выполнение практических заданий.
Есть ли рассрочка?
Да, доступна рассрочка на 6 месяцев. Итоговая стоимость курса — 46 200 руб.
Какой документ я получу после окончания?
Сертификат OTUS о прохождении курса «Автоматизация веб-тестирования» при условии успешной сдачи итогового проекта.
Можно ли совмещать с работой?
Да, формат обучения позволяет совмещать с основной работой. Вебинары проходят вечером, записи доступны в личном кабинете.