Автоматизация тестирования на Python: от первого теста до фреймворка

HTML80 минJunior+ 14 февраля 2026 г.

pytest
Playwright
Page Object
Allure
CI/CD
Docker

Для ручных тестировщиков, переходящих в автоматизацию. Пререквизит: доклад «Python — фундамент для автоматизатора».

Разберём pytest глубоко, сравним Playwright и Selenium, применим Page Object, настроим Allure и CI/CD с Docker.

Получишь понимание всего стека автоматизации и roadmap развития на год.

Оглавление

  • Фреймворки тестирования: unittest, pytest, Robot Framework
  • Pytest глубоко: фикстуры, параметризация, маркеры, xdist
  • Playwright vs Selenium: auto-wait, contexts, network mocking, tracing
  • Page Object паттерн + API-тесты с requests
  • Allure-отчёты, GitHub Actions CI/CD, Docker
  • 7-слойная архитектура фреймворка + Appium
  • Roadmap автоматизатора 2026

Просмотр доклада

Просмотр: HTML

Эволюция тестов на Python: unittest → pytest → фикстура → assert

из доклада: Автоматизация тестирования на Python: от первого теста до фреймворка

Пишешь имя аргумента — pytest сам подставляет фикстуру

из доклада: Автоматизация тестирования на Python: от первого теста до фреймворка

Эволюция ожидания элемента: time.sleep → WebDriverWait → Playwright

из доклада: Автоматизация тестирования на Python: от первого теста до фреймворка

DRY principle в действии: без Page Object vs с Page Object

из доклада: Автоматизация тестирования на Python: от первого теста до фреймворка

Docker: больше никакого «у меня работает»

из доклада: Автоматизация тестирования на Python: от первого теста до фреймворка