Курс Python Automation
- Online
- Для опытных
- Python, QA Automation / QA Manual
![]() |
|
| Образовательный центр: | Quality Assurance Group |
|---|---|
| Формат: | Видеокурс / Платформа |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 15 занятий |
| Начало курса: | Любой момент |
| Стоимость обучения: | 8 000 UAH за курс |
Програма курсу
Заняття 1. Огляд Python. Типи даних. Все є об'єктом
- Синтаксис
- "Привіт Світе". Функції вводу-виводу
- Типи даних
- Математичні оператори
- Оператори
- Змінні
- Функції
- Постулат: все є об'єктом
Заняття 2. Основи декларативного програмування та генератори
- Декоратори
- Вирази генератори списків (comprehensive lists)
- Вирази генератори
- Lambda - вирази
- Рекурсія
Заняття 3. Ліниві обчислення
- Функції генератори
- Співпрограми
- Замикання
- Асинхронне програмування
Заняття 4. Прийоми функціонального програмування
- Дії над колекціями: map()
- Дії над колекціями: filter()
- Дії над колекціями: reduce()
- Перетворення типів
- Дещо про імплементацію алгоритмів
Заняття 5. Основи об'єктно-орієнтованого програмування
- Поняття класу та об'єкту
- Структура класу
- Інкапсуляція в Python
- Декоратор @property
- Іменовані кортежі (named tuple)
Заняття 6. Успадкування. Керування класом
- Успадкування класів
- Абстрактні класи
- Клас, як декоратор та декорування класів
- Оператор import
- Перерахунки (Enum)
Заняття 7. Винятки. Ефективна стратегія інсталяції проєкту
- Винятки (exceptions)
- Віртуальне середовище Python: virtualenv
- Модуль setuptools та автоматична інсталяція залежностей
Заняття 8. PyUnit
- PyUnit. Структура тесту
- Методи assert
- Керування тестами за допомогою декораторів
Заняття 9. Основи PyTest
- PyTest. Поняття Fixture
- Управління fixtures
- Teardowns
Заняття 10. PyTest. Параметризація тестів
- PyTest. Параметризація тестів
- Data Providers
- Варіанти структури тестів
Заняття 11. PyTest. Налаштування тестів за допомогою conftest.py
- Призначення файлів conftest.py
- Fixtures
- Test hooks
Заняття 12. Test Automation Architecture (TAA)
- Test Automation Architecture (TAA)
- Шари TAA
Заняття 13, 14 і 15
Написання автоматизованого фреймворку.
Теоретичні знання, що отримає слухач під час курсу:
- Code Structure
- Data Type as a concept
- Generic data types
- Statements and operators
- Python Functional programming techniques
- Advanced functional and declarative approaches
- Object Oriented Base
- Python Object Approaches
- PyUnit Overview
- PyTest
- Test Management with PyTest
- Test Automation Architecture (iSQI definition)
- Maintainable test scripts creation
Практичні знання якими оволодіє слухач під час курсу:
- Писати програми на Python у функціональному та декларативному стилі
- Проєктування та написання програми в об'єктно орієнтованому підході
- Створення автоматизованих тестових скриптів для пориття тестових сценаріїв
- Написання тестових скриптів, що покривають велику кількість тестових випадків (1 тестовий метод - кілька тест кейсів)
- Організація тестових скриптів за допомогою PyTest
- Логування та репортинг
- Організація та створення фреймворку автоматизованих тестів
Інструменти якими оволодіє студент після курсу:
- Python 3.8
- PyCharm
- PDB
- PyUnit
- PyTest
- Python requests (REST API calls library)
Що необхідно знати, перед початком навчання на курсі:
- Навики Manual QA
- Основи редагування текстів на комп'ютері
- Базова математика
- Тезу, що курси не бувають магічними, щоб навчитися, треба трудитися
Що необхідно встановити перед початком навчання:
- Google Account
- Python
- PyCharm
Особливості курсу
- Курс в записі навчайся у власному темпі
- Доступ до записів уроків на 1 рік
- Сертифікат після проходження курсу
Викладачі курсу
Павло Мриглоцький - Automation QA Engineer
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Web Academy
Формат
Online
Начало обучения
Дата формується
Длительность
9 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Projector
Формат
Online
Начало обучения
Дата формується
Длительность
3 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
25 500 UAH за курс
Учебный центр
First Institute of Reliable Software
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
безкоштовно
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
Будь-який момент
Длительность
12 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
