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