Головна Школи QALight Автоматизація тестування за допомогою Selenium WebDriver (Python)
QALight

Автоматизація тестування за допомогою Selenium WebDriver (Python)

12 800 UAH за курс
48 годин
Для досвідчених
QA Automation / QA Manual
Цей курс для тих, хто хоче стати інженером автоматизації тестування. Ви вивчите Python, Selenium WebDriver та навчитеся писати автотести. Після курсу ви зможете працювати з інструментами автоматизації та розумітиме їх принципи.

Про курс

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

Основи Python

Курс починається зі знайомства з мовою програмування Python. Слухачі напишуть першу програму "Hello world!", вивчать змінювані та незмінні типи даних, операції з примітивними типами та основні оператори. Цей модуль дає фундаментальне розуміння синтаксису та базових конструкцій мови.

Робота з даними та об'єктно-орієнтоване програмування

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

Тестування та інструменти розробника

Цей блок присвячений тест-драйвен девелопменту. Слухачі познайомляться з unittest і pytest, вивчать фікстури, конфігураційні файли та логування. Також розглядаються веб-елементи та практика написання локаторів, включаючи X-Path, та системи контролю версій на прикладі Git.

Selenium WebDriver та автоматизація тестування

Слухачі знайомляться з Selenium WebDriver - пишуть і запускають перший тест. Модуль включає створення структури фреймворку, базових бібліотек та написання тестів. Вивчаються види очікувань, декоратори та патерни проєктування, зокрема PageObject.

Просунуті технології та підготовка до роботи

Завершальні модулі охоплюють практику написання тест-кейсів та параметризовані тести, роботу з REST API та базами даних, Continuous integration за допомогою Jenkins. Курс завершується підсумковим заняттям та тестовим інтерв'ю на позицію автоматизатора.

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

Заняття проходять онлайн в вечірній час, що зручно для поєднання з роботою чи навчанням. Курс дає реальний досвід роботи на проєктах - після закінчення можна додати завершений проєкт у портфоліо. Випускники отримують свідоцтво про закінчення курсу.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Супровід ментора