QA Automation Engineer: Python + Playwright
Пройди шлях від першого рядка Python до повноцінного тестового фреймворку з pytest, Playwright, POM, Allure, Docker і Jenkins. Курс підготує тебе до реальних задач Automation QA.
Курс охоплює Python від базових конструкцій до ООП, модулів, генераторів і декораторів. Далі ти опануєш pytest, fixtures, Playwright Codegen, локатори, assertions, очікування, параметризацію та асинхронний Playwright.
Ти навчишся автоматизувати UI та API, працювати з HTTP-методами, Request Context, авторизацією, headers, interception і валідацією відповідей. Для структури проєкту використаєш Page Object Model, Fluent Interface і logging, а для запуску та звітності — Allure, Docker і Jenkins.
Після курсу ти зможеш створювати й підтримувати тестові фреймворки на Python, автоматизувати web- та API-сценарії і претендувати на задачі Automation QA Engineer.
Олексій Малахов QA
Вивчається на курсі
Python Basic • 13 занять
- 1
Вступ до Python та підготовка середовища
Безкоштовно- Відео7 хв • дивитись відео
- Конспект
- Тест
- 2
Змінні, типи даних, логічні оператори та мутабельність
Безкоштовно- Відео30 хв • дивитись відео
- Конспект
- Тест
- 3
Рядки та методи роботи з текстом
Безкоштовно- Відео45 хв • дивитись відео
- Конспект
- Тест
- 4
Умови та розгалуження (if/elif/else)
- Відео11 хв • дивитись відео
- Конспект
- Тест
- 5
Цикли (for, while)
- Відео29 хв • дивитись відео
- Конспект
- Тест
- 6
Колекції: List, Tuple, Set, Dict
- Відео43 хв • дивитись відео
- Конспект
- Тест
- 7
Функції та область видимості
- Відео20 хв • дивитись відео
- Конспект
- Тест
- 8
Обробка виключень (try, except, else, finally)
- Відео13 хв • дивитись відео
- Конспект
- Тест
- 9
Робота з файлами (I/O, txt, json, csv)
- Відео43 хв • дивитись відео
- Конспект
- Тест
- 10
Основи ООП (Класи, атрибути, методи, магічні методи та просте наслідування)
- Відео43 хв • дивитись відео
- Конспект
- Тест
- 11
Поглиблення в ООП (Множинне та ромбовидне наслідування, MRO, інкапсуляція та поліморфізм)
- Відео24 хв • дивитись відео
- Конспект
- Тест
- 12
Модулі, пакети та віртуальне середовище (venv)
- Відео18 хв • дивитись відео
- Конспект
- Тест
- 13
Ітератори, генератори та декоратори
- Відео36 хв • дивитись відео
- Конспект
- Тест
- Практика
Вступ до тестування & pytest • 4 заняття
- 14
Селектори та DevTools (Console & Elements)
- Відео24 хв • дивитись відео
- Конспект
- Тест
- 15
Вступ до фреймворку Pytest
- Відео26 хв • дивитись відео
- Конспект
- Тест
- 16
Фікстури в pytest (Fixtures)
- Відео20 хв • дивитись відео
- Конспект
- Тест
- 17
Playwright Intro & Codegen
- Відео23 хв • дивитись відео
- Конспект
- Тест
UI автоматизація з Playwright • 5 занять
- 18
Локатори в Playwright
- Відео20 хв • дивитись відео
- Конспект
- Тест
- 19
Взаємодія з елементами, очікування та Assertions у Playwright
- Відео19 хв • дивитись відео
- Конспект
- Тест
- 20
Складні елементи в Playwright: Popups, Alerts, Iframes & Media
- Відео22 хв • дивитись відео
- Конспект
- Тест
- 21
Параметризовані тести (Data-Driven Testing)
- Відео20 хв • дивитись відео
- Конспект
- Тест
- 22
Асинхронний Playwright
- Відео13 хв • дивитись відео
- Конспект
- Тест
Паттерни проектування та структура проєкту • 3 заняття
- 23
Page Object Model (POM) & Fluent Interface
- Відео26 хв • дивитись відео
- Конспект
- Тест
- 24
Архітектура тестового фреймворку
- Відео6 хв • дивитись відео
- Конспект
- Тест
- 25
Логування (Logging) у тестах
- Відео14 хв • дивитись відео
- Конспект
- Тест
API тестування з Playwright • 3 заняття
- 26
HTTP-методи та базові запити в Playwright
- Відео19 хв • дивитись відео
- Конспект
- Тест
- 27
Request Context, авторизація та Headers у Playwright
- Відео19 хв • дивитись відео
- Конспект
- Тест
- 28
Валідація API-відповідей & Interception
- Відео39 хв • дивитись відео
- Конспект
- Практика
Docker, CI/CD, Reporting & Висновки • 2 заняття
- 29
Звітність (Allure) та Презентація Pet-проєкту
- Відео33 хв • дивитись відео
- Конспект
- Тест
- 30
Контейнеризація (Docker) та CI/CD автоматизація (Jenkins)
- Відео36 хв • дивитись відео
- Конспект
- Тест
Бонусні заняття • 1 заняття
- 31
Робота з REST API за допомогою бібліотеки REQUESTS
- Відео22 хв • дивитись відео
- Конспект
- Пояснювати складне та миттєво давати відповіді на питання щодо курсу чи уроку.
- Бути ментором та допомагати зрозуміти логіку розв’язання: для цього ставлю цікаві доречні запитання.
- За кілька секунд знаходити потрібні уроки й матеріали курсу разом із відповіддю.
- Розуміти тебе з полуслова та відповідати на голосові запитання так само швидко, як і на текстові.
- Бонус: перші 50 зірочок на користування помічником вже включено!
Після проходження курсу ви отримаєте сертифікат

