Автоматизация веб-тестирования — курс от OTUS

Курс «Автоматизация веб-тестирования» от OTUS предназначен для тестировщиков, которые хотят перейти от ручного тестирования к автоматизированному. Программа охватывает ключевые инструменты: Selenium WebDriver, Playwright, работу с CI/CD-пайплайнами и паттерн Page Object. Студенты учатся писать стабильные автотесты для веб-приложений, интегрировать их в процесс разработки и формировать отчёты о результатах. Курс включает практические задания на реальных проектах и итоговый проект с автоматизацией полного цикла тестирования.

8/10
Рейтинг ToolFox
Как мы оцениваем курсы

Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:

  • Качество программы — полнота материала, актуальность технологий
  • Практика — реальные проекты, код-ревью, тренажёры
  • Поддержка — наставники, обратная связь, сообщество
  • Трудоустройство — карьерный центр, помощь с резюме
  • Цена/качество — соотношение стоимости и получаемых навыков

Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.

Платформа
OTUS
Автор
Команда OTUS, OTUS
Длительность
5 мес, 8 ч/нед
Формат
Онлайн. Вебинары 2 раза в неделю, практические задания с проверкой преподавателем, итоговый проект
Уровень
Средний
Язык
Русский
Сертификат
Сертификат
Обновлено
март 2026 г.
от 7 700 ₽/мес

Полная стоимость: 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

Чему научитесь

Писать автотесты для веб-приложений на Selenium WebDriver
Использовать Playwright для автоматизации браузерных сценариев
Проектировать тестовый фреймворк по паттерну Page Object
Автоматизировать тестирование REST API
Интегрировать автотесты в CI/CD-пайплайны
Формировать наглядные отчёты с Allure
Запускать тесты параллельно и в Docker-контейнерах
Работать с локаторами, ожиданиями и обработкой ошибок

Для кого подходит

  • Ручным тестировщикам, желающим перейти в автоматизацию
  • QA-инженерам с базовым опытом программирования
  • Разработчикам, которые хотят писать автотесты для своих проектов

Требования

  • Опыт ручного тестирования веб-приложений
  • Базовые навыки программирования на любом языке
  • Понимание HTML, CSS и основ работы браузера

Плюсы и минусы курса Автоматизация веб-тестирования

Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.

Плюсы

  • Изучаются сразу два фреймворка — Selenium и Playwright
  • Практические задания на реальных веб-приложениях
  • Модуль по CI/CD и отчётности с Allure
  • Паттерн Page Object для написания поддерживаемых тестов
  • Итоговый проект с полным циклом автоматизации
  • Вебинары с возможностью задавать вопросы преподавателю

Минусы

  • Требуется базовый опыт программирования — не подойдёт совсем новичкам
  • Язык автотестов зависит от потока — не всегда есть выбор
  • Нет диплома о профпереподготовке, только сертификат OTUS

Отзывы (1)

Был ли полезен этот инструмент?
💬

Загрузка комментариев...

Похожие курсы

Часто задаваемые вопросы

Какой язык программирования используется на курсе?
Язык зависит от потока. Обычно это Java или Python — уточняйте при записи. Основные концепции автоматизации универсальны и применимы к любому языку.
Подойдёт ли курс без опыта тестирования?
Курс рассчитан на тестировщиков с опытом ручного тестирования. Если вы новичок в QA, лучше сначала освоить основы тестирования.
Сколько времени в неделю нужно уделять обучению?
Рекомендуется выделять 8–10 часов в неделю: 2 вебинара по 1,5–2 часа и время на выполнение практических заданий.
Есть ли рассрочка?
Да, доступна рассрочка на 6 месяцев. Итоговая стоимость курса — 46 200 руб.
Какой документ я получу после окончания?
Сертификат OTUS о прохождении курса «Автоматизация веб-тестирования» при условии успешной сдачи итогового проекта.
Можно ли совмещать с работой?
Да, формат обучения позволяет совмещать с основной работой. Вебинары проходят вечером, записи доступны в личном кабинете.

Какой язык программирования используется на курсе?

Язык зависит от потока. Обычно это Java или Python — уточняйте при записи. Основные концепции автоматизации универсальны и применимы к любому языку.

Подойдёт ли курс без опыта тестирования?

Курс рассчитан на тестировщиков с опытом ручного тестирования. Если вы новичок в QA, лучше сначала освоить основы тестирования.

Сколько времени в неделю нужно уделять обучению?

Рекомендуется выделять 8–10 часов в неделю: 2 вебинара по 1,5–2 часа и время на выполнение практических заданий.

Есть ли рассрочка?

Да, доступна рассрочка на 6 месяцев. Итоговая стоимость курса — 46 200 руб.

Какой документ я получу после окончания?

Сертификат OTUS о прохождении курса «Автоматизация веб-тестирования» при условии успешной сдачи итогового проекта.

Можно ли совмещать с работой?

Да, формат обучения позволяет совмещать с основной работой. Вебинары проходят вечером, записи доступны в личном кабинете.

Информация проверена: март 2026 г.