Автоматизированное тестирование на Python с использованием Playwright

Курс предназначен для специалистов, желающих освоить автоматизацию тестирования веб-приложений с использованием Python и фреймворка Playwright. Программа охватывает полный цикл подготовки автоматизированных тестов — от написания кода на Python до реализации сценариев end-to-end тестирования пользовательского интерфейса. Особое внимание уделяется практической отработке навыков, работе с API, базами данных, многопоточности и современным инструментам контроля версий.

Начало обучения: Первого числа каждого месяца

   
Форма обучения: Онлайн
   
Объем программы: 72 акад. часов
   

Стоимость обучения: 25 000 руб.(оплачивать можно поэтапно)

   

Документ об окончании: удостоверение о повышении квалификации

   
Контакты: Тел. +7 (831) 436-73-33
Email: ips@nntu.ru
   
Записаться на обучение

 

Для кого курс:
Курс предназначен для тестировщиков, разработчиков, DevOps-инженеров и начинающих специалистов в области QA, которые хотят перейти на автоматизацию тестирования. Спрос на специалистов по автоматизированному тестированию на Python вырос на 40% за последние два года, особенно в сферах веб-разработки, финтеха, электронной коммерции и ИТ-стартапов. Особенно востребованы знания Playwright — как более современной и гибкой альтернативы Selenium.

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

  • Уверенно писать код на Python, используя переменные, условия, циклы, функции и структуры данных
  • Применять объектно-ориентированный подход, а также работать с итераторами, генераторами и лямбда-функциями
  • Использовать регулярные выражения и средства работы со строками для валидации и поиска данных
  • Читать и записывать данные из файлов, взаимодействовать с реляционными базами данных через SQL
  • Осваивать многопоточность и асинхронное программирование для оптимизации выполнения тестов
  • Писать модульные и функциональные тесты с использованием Pytest и Unittest
  • Использовать Playwright для автоматизации тестирования интерфейсов на различных браузерах
  • Реализовывать сценарии автоматического ввода, проверки состояний, работы с динамическими элементами
  • Выполнять API-тестирование REST-сервисов с авторизацией, параметрами и разными типами запросов
  • Работать с системами контроля версий Git и GitHub: ветвление, слияние, pull-запросы и CI
  • Выстраивать структуру автотестов в проектах с реальной архитектурой и документацией

Преимущества курса:

  • Фокус на практике: обучение построено вокруг реальных кейсов и автоматизации веб-приложений
  • Современный стек: актуальные технологии — Python 3.x, Pytest, Playwright, Git, GitHub
  • Полный цикл подготовки: от написания базового кода до end-to-end тестирования и CI
  • Глубокое погружение в Playwright: автоматизация сложных сценариев, обработка всплывающих окон, скриншоты, захват сетевых запросов
  • Освоение API-тестирования: работа с REST, запросами и ответами, авторизацией и JSON-структурами
  • Включение DevOps-навыков: работа с Git и понимание принципов CI/CD для интеграции тестов в пайплайн
  • Проектный подход: формирование собственного репозитория с автотестами в GitHub как часть итоговой работы
  • Гибкий формат обучения: возможность совмещать обучение с работой

Получите профессиональные навыки, которые востребованы на рынке, и научитесь эффективно автоматизировать тестирование современных веб-приложений.

СОДЕРЖАНИЕ КУРСА


Наименование разделов
 

Всего, ак.ч.

Введение в Python. Базовые конструкции и операторы

7

Функции. Строки и регулярные выражения

7

Списки, кортежи, словари, множества

7

Основы ООП и анонимные функции

7

Итераторы, генераторы. Работа с файлами

7

Взаимодействие с БД и SQL

7

Многопоточность и параллельные вычисления

7

API. Тестирование с Pytest/Unittest

7

Введение в Playwright. Применение Playwright для автоматизации базовых сценариев.

7

Системы контроля версий. Git. GitHUB.

7
Выпускная аттестационная работа. 2
Итого: 72