JavaScript + TypeScript + Playwright: Повний стек автоматизації тестування
Цей курс створений для тих, хто хоче опанувати сучасну автоматизацію тестування з використанням Playwright. Ви почнете з фундаменту JavaScript, Node.js та Typescript, навчитесь писати UI та API тести, будувати архітектуру фреймворку, а також інтегрувати автотести в CI/CD процеси.
Цей курс є комплексним навчанням автоматизації тестування з використанням Playwright та екосистеми JavaScript та TypeScript. У межах навчання розглядаються питання побудови масштабованого фреймворку, організації тестової архітектури, роботи з API, управління станом середовища та інтеграції з інструментами контейнеризації й CI/CD.
Особлива увага приділяється стабільності тестів, коректній роботі з асинхронністю, оптимізації коду та забезпеченню підтримуваності проєкту.
Вивчається на курсі
JavaScript Basics • 15 занять
- 1
Вступ до JavaScript та робота з Node.js
Безкоштовно- Відео18 хв • дивитись відео
- Конспект
- Тест
- 2
Змінні, типи даних та правила іменування у коді
Безкоштовно- Відео16 хв • дивитись відео
- Конспект
- Тест
- 3
Примітивні типи і об’єкти в JavaScript
Безкоштовно- Відео29 хв • дивитись відео
- Конспект
- Тест
- 4
Явне та неявне перетворення типів
- Відео14 хв • дивитись відео
- Конспект
- Тест
- 5
Арифметичні, порівняльні та логічні оператори
- Відео21 хв • дивитись відео
- Конспект
- Тест
- 6
Умовні конструкції та розгалуження коду
- Відео26 хв • дивитись відео
- Конспект
- Тест
- 7
Цикли та повторення дій у програмі
- Відео19 хв • дивитись відео
- Конспект
- Тест
- Практика
- 8
Функції, параметри та принципи їх використання
- Відео39 хв • дивитись відео
- Конспект
- Тест
- Задача 1
- Задача 2
- 9
Імпорт, експорт та модулі в JavaScript
- Відео23 хв • дивитись відео
- Конспект
- Тест
- 10
Обробка винятків та помилок (Exceptions)
- Відео10 хв • дивитись відео
- Конспект
- 11
Масиви та базові методи роботи з колекціями
- Відео49 хв • дивитись відео
- Конспект
- Практика
- 12
Об’єкти, властивості та методи в JavaScript
- Відео40 хв • дивитись відео
- Конспект
- Практика
- 13
Основи об’єктно-орієнтованого програмування (ООП)
- Відео52 хв • дивитись відео
- Конспект
- Практика
- 14
Синхронний і асинхронний код у JavaScript
- Відео44 хв • дивитись відео
- Конспект
- Практика
- 15
Основи TypeScript для автоматизації тестів
- Відео34 хв • дивитись відео
- Конспект
Introduction to Playwright • 2 заняття
- 16
Використання DevTools та селекторів елементів у браузері
- Відео21 хв • дивитись відео
- Конспект
- Практика
- 17
Playwright Intro та встановлення
- Відео37 хв • дивитись відео
- Конспект
UI testing with Playwright • 7 занять
- 18
Пошук елементів
- Відео23 хв • дивитись відео
- Конспект
- Практика
- 19
Фільтрація елементів та масиви елементів
- Відео22 хв • дивитись відео
- Конспект
- Практика
- 20
Виконання дій користувача (Actions) у тестах
- Відео32 хв • дивитись відео
- Конспект
- 21
Перевірки результатів за допомогою Assertions
- Відео27 хв • дивитись відео
- Конспект
- Практика
- 22
Генерація тестів за допомогою CodeGen
- Відео22 хв • дивитись відео
- Конспект
- Практика
- 23
Page Object Model (POM) та структура фреймворку
- Відео1 г 2 хв • дивитись відео
- Конспект
- Практика
- 24
Використання Storage State та Projects
- Відео58 хв • дивитись відео
- Конспект
- Тест
- Практика
Playwright Advanced • 6 занять
- 25
Використання Fixtures (Фікстур) для оптимізації коду
- Відео1 г 9 хв • дивитись відео
- Конспект
- Тест
- Практика
- 26
Робота з CLI та командним рядком
- Відео14 хв • дивитись відео
- Конспект
- 27
Налагодження та Debugging у тестах
- Відео26 хв • дивитись відео
- Конспект
- 28
Використання змінних середовища (Environment Variables)
- Відео16 хв • дивитись відео
- Конспект
- Тест
- 29
Репортинг і створення звітів про виконання тестів
- Відео43 хв • дивитись відео
- Конспект
- Тест
- 30
Screenshot testing
- Відео30 хв • дивитись відео
- Конспект
API testing with Playwright • 5 занять
- 31
Прості запити (GET, POST, PUT, DELETE) без авторизації
- Відео27 хв • дивитись відео
- Конспект
- 32
Запити із авторизацією
- Відео1 г 7 хв • дивитись відео
- Конспект
- Практика
- 33
Більш просунута структура API тестів
- Відео40 хв • дивитись відео
- Конспект
- Практика
- 34
Рефакторинг, pre- & post-conditions за допомогою API
- Відео43 хв • дивитись відео
- Конспект
- Практика
- 35
Практика - 15 нових тестів, використання Faker, завантаження файлів та фабрики даних
- Відео1 г 31 хв • дивитись відео
- Конспект
Docker, CI/CD Integration • 3 заняття
- 36
CI/CD + Docker basics
- Відео44 хв • дивитись відео
- Конспект
- Тест
- 37
GitHub Actions - налаштування, запуск тестів та репорти
- Відео45 хв • дивитись відео
- Конспект
- Практика
- 38
GitLab CI - налаштування, запуск тестів та репорти
- Відео20 хв • дивитись відео
- Конспект
- Практика
Висновки • 1 заняття
- 39
Висновки. Що робити далі та як перейти у автоматизацію
- Відео4 хв • дивитись відео
Після проходження курсу ви отримаєте сертифікат


