Главная Школы 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. Курс завершается итоговым занятием и тестовым интервью на позицию автоматизатора.

Особенности курса

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

Что включено

Вечерние занятия
Выдается диплом/сертификат
Сопровождение ментора