Автоматизация тестирования с использованием 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. Тестовое интервью на автоматизатора.

Читать дальше