О курсе
Курс предназначен для изучения автоматизации тестирования на Java. В программе рассматриваются основы языка Java, работа с системами контроля версий Git и GitHub, а также инструменты сборки Gradle. Уделяется внимание написанию UI-тестов с использованием Selenide и Selenium, включая работу с PageObjects и генерацию тестовых данных. Отдельные занятия посвящены тестированию REST API с помощью Rest-assured, а также мобильной автоматизации с Appium и Browserstack. В курсе также рассматриваются вопросы настройки отчетности Allure, организации CI/CD с Jenkins, использования Selenoid для запуска тестов в контейнерах, а также интеграции с Allure TestOps и Jira. Программа включает дополнительные занятия по работе с IntelliJ IDEA, основам Docker и Linux, а также подготовку проектов для тестовых заданий.
Что рассматривается в программе
- рассматривается написание автотестов на Java с использованием JUnit5 и Selenide
- разбирается работа с Git и GitHub, включая ветвление и pull requests
- изучается тестирование REST API с помощью Rest-assured
- рассматривается мобильная автоматизация с Appium и Browserstack
- освещается настройка отчетности Allure и интеграция с Allure TestOps
- разбирается организация CI/CD с Jenkins и запуск тестов в Selenoid
Кому может быть полезен курс
- тем, кто интересуется автоматизацией тестирования на Java
- QA-инженерам, желающим освоить инструменты автоматизации
- специалистам, которым нужно ознакомиться с современным стеком для автотестов
Вопросы о программе
Какие инструменты рассматриваются в курсе?
В курсе рассматриваются Java, Gradle, JUnit5, Selenide, Selenium, Rest-assured, Allure, Jenkins, Selenoid, Appium, Browserstack, Allure TestOps, Jira, а также Git и GitHub.
Есть ли в курсе занятия по мобильной автоматизации?
Да, в программе есть два занятия по мобильной автоматизации: первое посвящено разработке автотестов с Browserstack, второе — работе с эмулятором Android и реальным устройством через Appium.
Предусмотрена ли работа с реальными проектами?
В курсе есть занятия, на которых предлагается найти вакансию и разработать небольшой проект с автотестами, настроить Jenkins, Allure и уведомления, а затем отправить его HR.