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