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

Дата старту:

04.05.2023

Тривалість:

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

Ціна

12 800 грн

Можлива оплата частинами
Записатися на курс

 

Для кого:

Автоматизація тестування – це курс для тестувальників, які хочуть розвиватися в своїй сфері.

Базові знання:

Знання основ тестування програмного забезпечення, теорії, ключових визначень і технік тест дизайну.

Короткий опис:

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. Тестове інтерв’ю на автоматизатора.

Читати далі