Курс QA Automation - Python

  • Online
  • Для досвідчених
  • Python, QA Automation / QA Manual
Навчальний центр: Hillel IT school
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:32 занять
Початок курсу:13.11.2025
Вартість навчання:19 800 UAH за курс

Можлива оплата частинами. При оплаті за весь курс одним платежем діє знижка 10%.

Даний курс є комплексною програмою для підготовки фахівців в автоматизації тестування. Під час навчання отримаєте навички вирішення основних завдань в області автоматизації тестування веб-додатків з використанням мови Python, розглянете основні архітектурні принципи побудови застосунку або тесту, збудуєте свої тестові фреймворки або інші складні архітектурні додатки.

Програма курсу

Блок 1. Програмування на Python

  • Знайомство
  • Загальні відомості та все, щоб почати роботу
  • Робота з Git
  • Синтаксис, структура, ключові слова
  • Типи даних
  • Числові операції
  • Ввід/Вивід даних
  • Строки: методи, атрибути та корисні трюки
  • Колекції:
    • Tuple
    • List
    • Set
    • Dict
  • Умови та цикли
  • Створення і робота функцій
  • Виключення та робота з ними
  • Вступ у тестування. Unittest
  • Логування
  • Контрольна робота та повторення

Блок 2. Програмування у об'єктно-орієнтованому підході

  • Робота з файлами
  • Csv, json, xml
  • Вступ до ООП, класи й об'єкти, атрибути класу, наслідування
  • Життєвий цикл класу
  • Магічні методи, інкапсуляція і поліморфізм
  • Області видимості змінних
  • Множинне наслідування
  • Вступ в абстрактні класи
  • Середовище venv, модулі та пакети
  • Інсталяція та створення пакету
  • Ітератори й генератори
  • Декоратори, створення декораторів
  • Робота з мережею
  • Бібліотеки urllib і requests
  • Запити get, post, put, delete
  • Робота з базами даних
  • Дата й час
  • Робота з бд через ORM

Блок 3. Тестування за допомогою pytest

  • Вступ у pytest
  • Тестування API ч.1
  • Тестування API ч.2
  • Логування тестів
  • Використання патернів і декораторів у pytest
  • Параметризовані тести
  • Парсинг даних у тестуванні
  • Xpath та css-локатори
  • Регулярні вирази
  • Вступ у Selenium: робота з вебелементами
  • Робота з діалоговими вікнами
  • ActionChains
  • Робота з випадаючими меню
  • Очікування на вебелемент у WebDriver
  • Основи PageObject
  • Практика з Page object
  • Створення звітів про тестування
  • Повторення та контрольна робота

Блок 4. Тестування, як частина CI/CD

  • Jenkins basics and pipeline
  • Docker
  • Final countdown: фінальна лекція

Особливості курсу

  • Для проходження курсу необхідні знання ручного тестування на рівні Intern/Junior, базові знання сучасних мов програмування та англійської мови
  • Заняття проходять в режимі онлайн-трансляції
  • Відеозаписи зберігається в особистому кабінеті та доступні після закінчення навчання
  • Оперативна служба підтримки студентів
  • Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
  • Можливість повернути всі внесені за навчання кошти до шостого заняття
  • Бонуси курсу:
    • тестова співбесіда з технічним фахівцем
    • тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем

Викладачі курсу

  • Юрій Бондаренко - Testing Leader at EY
  • Олександр Панченко - QA Automation Engineer at Unitedcode
  • Віталій Карпенко - Senior AQA Engineer at ZyLAB
  • Антон Морозенко - AQA/QA Lead at Ubiquiti
  • Олександр Андріяков - Software Test Automation Engineer
  • Олексій Гаврилов - QA Automation Engineer at Global Teams
  • Денис Дорошевський - AQA Engineer at Equalum
  • Денис Мережкін - AQA Engineer at Quantum_Inc
  • Микита Дьяков - Senior/TL QA Automation Engineer at Plink Inc
  • Руслан Одинокий - QA Automation Engineer at Develux
  • Павло Костишен - QA Python Automation Engineer at RocketRoute

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Quality Assurance Group
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 400 UAH за курс
Навчальний центр
SkillUP
Формат
Online
Початок навчання
Дата формується
Тривалість
8 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
35 750 UAH за курс
Навчальний центр
Джун IT Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Дата формується
Тривалість
8 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте