Чему вы научитесь
- После курса вы сможете:
- - Писать автотесты на Python
- - Разберёте базовый синтаксис Python и научитесь использовать его для написания понятных автоматизированных тестов.
- - Работать с Selenium и Pytest
- - Научитесь запускать браузер, находить элементы на странице, выполнять действия пользователя и оформлять проверки в структуре тестового проекта.
- - Автоматизировать тестирование веб-приложений
- - Будете проверять формы, кнопки, страницы, пользовательские сценарии, динамические элементы и поведение интерфейса.
- - Работать с API и клиент-серверной логикой
- - Поймёте, как веб-приложение обменивается данными с сервером, и научитесь учитывать это при тестировании.
- - Настраивать запуск тестов через CI/CD
- - Разберёте, как автотесты подключаются к процессу разработки через Jenkins и GitHub Actions.
- - Разбирать ошибки и улучшать тесты
- - Научитесь читать результаты запусков, находить причины падения тестов и делать проверки стабильнее.
- - Готовиться к собеседованию
- - Систематизируете знания по Python, Selenium, Pytest, автоматизации и CI/CD, чтобы увереннее отвечать на технические вопросы.
О курсе
Для кого этот курс
Начальные требования
Для комфортного прохождения курса желательно понимать базовые принципы тестирования ПО: что такое тестирование, баг, тест-кейс, виды и уровни тестирования.
Также будет полезно минимальное понимание программирования: переменные, условия, циклы и функции.
Опыт коммерческой разработки не требуется. В курсе есть блок по основам Python, который поможет освоить базу, необходимую для написания автотестов.
Преподаватели курса
Как проходит обучение
Курс состоит из теоретических уроков и практических заданий. Сначала вы изучаете тему, затем закрепляете её на примерах и задачах.
В процессе обучения вы будете писать код, запускать тесты, разбирать ошибки, работать с инструментами автоматизации и постепенно собирать собственный тестовый проект.
Сертификат
Что вы получите
- - Навыки написания автотестов на Python
- - Практику работы с Selenium и Pytest
- - Понимание веб-приложений, API и клиент-серверной логики
- - Опыт запуска тестов и разбора ошибок
- - Знакомство с CI/CD на примере Jenkins и GitHub Actions
- - Практические работы для портфолио
- - Подготовку к собеседованию на позицию QA Automation Engineer