Курс QA Automation Selenium + Python
- Online
- Для опытных
- QA Automation / QA Manual
![]() |
|
| Образовательный центр: | First Institute of Reliable Software |
|---|---|
| Формат: | Курс |
| Язык обучения: | Russian |
| Длительность обучения: | 9 недель |
| Начало курса: | 07.04.2025 |
| Стоимость обучения: | 15 600 UAH за курс |
Програма курсу
Введення в курс QA Automation Selenium + Python
Мова Python
- Базові відомості про мову. Типи, літерали, Змінні, оператори
- Базові структури даних: список (list), словник (dictionary), кортеж (tuple), безліч (Set)
- Встановлення інтерпретатора Python та середовища розробки PyCharm. Запуск програм Python
- Оператори, які керують потоком обчислень: умови, цикли
- Визначення функцій. Реалізація функцій та алгоритмів
- Модулі та пакети
- Помилки та винятки. Типові помилки у Python-коді
- Прийоми об'єктно-орієнтованого проєктування. Інкапсуляція, наслідування, поліморфізм. Класи та екземпляри класів. Класи дані (dataclass)
- Написання коду в об'єктно-орієнтованому стилі
- Налагодження програм Python
- Стандартна бібліотека Python
Архітектура веб-застосунків
- Основні компоненти веб-застосунків, їх призначення, і навіть технології. Поняття: фронтенд, бекенд, база даних. JavaScript, TypeScript, HTTP, JSON
- Через які інтерфейси можна тестувати веб-програми. Поняття: UI (User Interface), API (Application Programming Interface)
- Типові помилки у веб-застосунках
- Структура фронтенд-додатків. Поняття: HTML, XPATH. Різні способи ідентифікації елементів керування на сторінці
- Ідентифікація елементів керування на сторінці
- Можливості браузера Google Chrome для аналізу структури фронтенд-додатків та діагностики помилок у веб-додатках
Архітектура тестової інфраструктури
- Основні компоненти тестової інфраструктури
- Пакет для запуску модульних тестів unittest, pytest
- Сервера безперервної інтеграції (continious integration, CI)
- Запуск автоматичних тестів у хмарі
Написання автоматичних тестів для веб-сторінок
- Бібліотека "Selenium". WebDriver
- Пошук елементів керування на сторінці (locators). Взаємодія з елементами керування
- Очікування завантаження елементів керування та різних подій
- Написання та запуск першого тесту
- Шаблон PageObject
- Питання тестопридатності Selenium-тестів
- Паттерни та анти-патерни роботи з Selenium
- Запуск Selenium-тестів у різних конфігураціях: браузери, розміри екрану, можливості мережі
Робота з тестовими даними
- Читання тестових даних із CSV та Excel-файлів
- Випадкова генерація тестових даних. Базові відомості про комбінаторику
- Створення генератора тестових даних, підключення до Selenium-тесту
Результат
Студенти знатимуть:
- культура надійного програмного забезпечення
- базові відомості про мову Python, необхідні для написання автоматичних тестів
- базові функції бібліотеки Selenium для тестування веб-додатків
- базові відомості про об'єкт тестування - веб-додаток
- архітектура тестової інфраструктури
Студенти вмітимуть:
- налаштовувати середовище для розробки автоматичних тестів
- писати автоматичні тести веб-додатків за допомогою бібліотеки Selenium мовою Python
- обслуговувати скрипти автоматичних тестів
- запускати автоматичні тести на локальному комп'ютері
- запускати автоматичні тести у хмарі
- аналізувати звіти про запуск автоматичних тестів
- налагоджувати проблеми та помилки в коді автоматичних тестів
Викладачі курсу
Володимир Обрізан - Співзасновник Design and Test Lab
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Source IT
Формат
Online
Начало обучения
28.04.2026
Длительность
10 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
11 500 UAH за курс
Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
01.07.2026
Длительность
66 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
36 200 UAH за курс
Учебный центр
Jungle Courses
Формат
Online
Начало обучения
Дата формується
Длительность
1 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
5 000 UAH за курс
Учебный центр
QALight
Формат
Online
Начало обучения
07.10.2027
Длительность
21 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
6 000 UAH за курс
