Дата старту:
Тривалість:
48 годин
19:10 – 21:10
Пн
Чт
Пн
19:10 – 21:10
Вт
19:10 – 21:10
Ср
19:10 – 21:10
Чт
19:10 – 21:10
Пт
19:10 – 21:10
Сб
19:10 – 21:10
Нд
19:10 – 21:10

Для кого:
Автоматизація тестування – це курс для тестувальників, які хочуть розвиватися в своїй сфері.
Базові знання:
Знання основ тестування програмного забезпечення, теорії, ключових визначень і технік тест дизайну.
Короткий опис:
Python – одна з найпопулярніших мов програмування вже більше десятиліття і найближчим часом явно не поступиться цим місцем. Selenium WebDriver – найпопулярніший фреймворк для автоматизації у Web-тестуванні. Під час курсу Ви навчитеся впевнено користуватися цими інструментами, а також зрозумієте, як вони працюють, що дозволить Вам використовувати будь-які подібні інструменти.
Кому варто пройти курс у QALight:
Цей курс для Вас, якщо Ви хочете:
Закінчивши курс з автоматизації тестування Selenium, Ви зможете:
Також Ви отримуєте:
Свідоцтво про закінчення курсу
Найбільш затребувані знання на сьогодні
Програма курсу:
Заняття 1. Вступне (знайомство і загальна теорія).
Заняття 2. Python: Написання першої програми “Hello world!”. Змінювані та незмінні типи даних. Операції з примітивними типами. Оператори.
Заняття 3. Системи контролю версій. Git
Заняття 4. Робота з рядками.
Заняття 5. Послідовності та колекції.
Заняття 6. Ієрархія та обробка виключень.
Заняття 7. Робота з текстовими файлами (txt, xml, json).
Заняття 8. ООП в Python. Імпорт і установка пакетів.
Заняття 9. TDD. Знайомство з unittest і pytest.
Заняття 10. Деталі pytest: фікстури, конфігураційні файли. Логування.
Заняття 11. Веб-елементи. Практика написання локаторів (X-Path).
Заняття 12. Знайомство з Selenium WebDriver. Написання та запуск першого тесту.
Заняття 13. Створення структури фреймворка, базових бібліотек і написання тестів.
Заняття 14. Види очікувань. Декоратори.
Заняття 15. Паттерни проєктування. Написання тесту з використанням PageObject.
Заняття 16-19. Практика написання тест-кейсів. Параметризовані тести.
Заняття 20. Робота з REST API.
Заняття 21. Робота з Базами даних.
Заняття 22. Continuous integration (Jenkins).
Заняття 23. Підсумкове заняття.
Заняття 24. Тестове інтерв’ю на автоматизатора.
Автоматизація тестування за допомогою Selenium WebDriver (Python)
Дата старту:
Ціна