Автоматизация тестирования UI (Python + Playwright + Pytest)

Практический курс по автоматизации тестирования UI с использованием Python, Playwright и Pytest. Основной фокус на архитектуре тестовых фреймворков, правильном выборе селекторов и профессиональных приёмах написания автотестов. Вы научитесь создавать стабильные и поддерживаемые тесты, с читаемым Allure Reports. Курс…
Средний уровень
Сертификат Stepik

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

  • Автоматизировать UI-тестирование с помощью современного инструмента Playwright, используя его мощные возможности для взаимодействия с элементами страницы.
  • Применять паттерн Page Object для создания понятной и поддерживаемой архитектуры автотестов, которая будет удобна вам и вашим коллегам.
  • Писать надежные CSS и XPath-селекторы, избегая типичных ошибок новичков.
  • Создавать скриншот-тесты для визуальной проверки корректности отображения элементов.
  • Реализовывать способы авторизации на странице, доступные в Playwright.
  • Размечать тесты аннотациями Allure и формировать подробные и понятные отчеты о выполнении тестов.
  • Использовать популярные плагины pytest
  • Запускать автотесты в Docker-контейнере, что является стандартом для интеграции в CI/CD-пайплайны.
  • Работать с ожиданиями и синхронизацией, чтобы сделать тесты стабильными и избежать flaky-результатов.

О курсе

Этот курс — для тех, кто уже знаком с основами тестирования и Python, и хочет сразу погрузиться в практику автоматизации UI на Playwright. Без лишней теории — только рабочие знания, которые можно применить уже завтра.

Почему этот курс?

  • Мы — практикующие автоматизаторы. Прошли через десятки проектов и знаем, какие решения работают в реальных условиях.

  • Учим тому, что используем сами: Python + Playwright + Pytest — стек, который закрывает 90% задач автоматизации UI.

  • Фокус на архитектуру фреймворка, а не просто синтаксис. Ваши тесты будут поддерживаемыми и масштабируемыми.

Что внутри?
🔹 Playwright — фишки актуальной версии:

  • Устойчивые стратегии поиска элементов

  • Авторизация

  • Скриншот-тесты

🔹 Промышленные практики:

  • Page Object

  • Page Factory

  • Интеграция с Allure

  • Запуск в Docker — как в реальных проектах

🔹 Реальные кейсы на стабильных площадках:

После курса:

  • Готовый каркас фреймворка для ваших проектов

  • Понимание, как адаптировать знания под любые технологии

Почему Playwright, а не Selenium?

  • Скорость: Тесты работают в 2-3 раза быстрее

  • Встроенные фичи: Ожидания, моки сети, мобильная эмуляция и тд.

  • Тренд: 70% новых проектов выбирают Playwright (данные 2024)

Для кого?
Для тех, кто хочет:
✔️ Перейти с ручного тестирования на автоматизацию
✔️ Углубить знания Python в QA-контексте
✔️ Освоить инструмент, который будет актуален ближайшие 5+ лет

Как устроено обучение?

  1. Короткие видео (5-20 минут) — только суть

  2. Текстовые конспекты — для быстрого повторения

  3. Практика на сайтах с первого дня

  4. Домашние задания тесты и тест-кейсы, как на реальных проектах

Важно:

  • Никаких «Hello World» — начинаем с рабочих кейсов

  • Все примеры на Python 3.12+ и Playwright 1.40+

  • Акцент на решения, которые экономят время в долгосрочной перспективе

Готовы сделать первый шаг к автоматизации без головной боли? Начнём! 🚀

Для кого этот курс

-Для тестировщиков, которые хотят перейти на автоматизацию и ищут актуальный стек (Python + Playwright). -Для junior и middle автоматизаторов, чтобы прокачать архитектурные навыки и избавиться от "детских" ошибок. -Для практиков, которым нужны готовые решения под реальные проекты — без воды. Вы получите: -Playwright 2025 — от селекторов до сложных сценариев. -Фреймворк, который масштабируется под любые задачи. -Интеграции с Allure и Docker — как в продакшене. -Курс для тех, кто предпочитает практику теориям.

Начальные требования

🔹 Базовый Python: переменные, функции, классы, импорт библиотек.
🔹 ООП на уровне "понимаю, как работает класс".
🔹 Готовность гуглить — курс интенсивный, без воды.
🔹 Умение открыть IDE и браузер (Chrome DevTools — бонусом).

Если вы писали хоть один скрипт на Python — вам сюда. Остальному научим.

Важно: Ждём тех, кто хочет стать автоматизатором.

Наши преподаватели

Как проходит обучение

1. Смотри - Копируй - Дорабатывай

  •  Короткие видео (5-20 мин) с разбором реальных кейсов.
  •  Текстовые выжимки для тех, кто любит читать.

2. Практика сразу

  •  Проверяете себя через автотесты, а не теорию.

3. Итог

  •  В конце — готовый фреймворк вашего уровня:
      Junior:* Рабочие тесты с Page Object.
      Middle:* Интеграция с API + Docker.

Никаких:

•  Многочасовых лекций.
•  Тестов «на галочку».
•  Воды про «как работает цикл for».

Только то, что действительно пригодится на работе.

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Писать автотесты на современном Playwright и Python
  • Использовать умные стратегии поиска Playwright
  • Разберётесь с Page Object и Page Factory
  • Создавать грамотную архитектуру проекта
  • Совмещать UI и API тесты в одном фреймворке
  • Разрабатывать скриншот-тесты
  • Запускать тесты в Docker

Сколько стоит обучение

Price: 900 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

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

Расскажите о курсе друзьям

Price: 900