Автоматизатор тестирования на Python
Характеристики
- Срок: 6 мес.
- Формат: mixed
- Сертификат: сертификат школы
Плюсы
- ✔ Практические задания и реальные проекты
- ✔ Поддержка наставников и комьюнити
- ✔ Диплом от Яндекса после завершения
Минусы
- ✘ Высокая интенсивность программы
- ✘ Требуется базовое знание Python
Программа курса (8 модулей)
- Модуль 1: Основы автоматизации тестирования — введение в тестирование ПО, инструменты автоматизации, основы Python
- Модуль 2: Работа с Selenium — установка и настройка Selenium, написание первых автотестов, работа с элементами страницы
- Модуль 3: PyTest — структура тестов, фикстуры, параметры, метки, отчёты
- Модуль 4: Автоматизация API-тестирования — работа с REST API, использование библиотеки requests, создание комплексных сценариев
- Модуль 5: Отчётность и CI/CD — интеграция инструментов Allure, Jenkins, GitLab CI, непрерывная интеграция и доставка
- Модуль 6: Продвинутая автоматизация — оптимизация тестов, рефакторинг, антипаттерны, лучшие практики
- Модуль 7: Проектная работа — самостоятельное выполнение комплексного проекта по автоматизации тестирования веб-приложения и API
- Модуль 8: Подготовка к собеседованию — разбор типичных вопросов, подготовка портфолио, рекомендации по поиску работы