Описание курса:

Этот курс предназначен для обучения настройке среды для web-тестирования и интеграции с системами CI/CD. Фокус будет на подготовке среды разработки, включая установку JDK, Maven и Git для Windows и Linux. Также вы узнаете, как создать новый проект в IntelliJ IDEA и подключить необходимые зависимости с использованием Maven или Gradle. Вы рассмотрите интеграцию с CI/CD платформами, такими как Docker и Jenkins, с акцентом на установке и настройке Selenoid для выполнения автоматизированных тестов в различных браузерах. Вы научитесь создавать и настраивать пайплайны в Jenkins для запуска тестов и генерации отчетов с помощью Allure.

Вопросы для самопроверки:

Сомневаешься, будет ли тебе полезен материал курса, или хочешь убедиться, что усвоил материал курса? Проверь свои знания с помощью вопросов для самопроверки по материалам курса.

  1. Какие шаги необходимо выполнить для установки JDK 17 на Linux?
  2. Какие команды используются для установки и настройки переменных окружения?
  3. Как проверить корректность установки JDK?
  4. Какие действия следует предпринять, если команда mvn -version не отображает информацию о версии Maven на Linux?
  5. Как установить Git на Linux?
  6. Какие файлы используются для управления зависимостями в проектах на Maven и Gradle?
  7. Где можно найти необходимые зависимости для вашего проекта на Maven?
  8. Как подключить зависимости для Maven и Gradle?
  9. Как установить Docker на Linux?
  10. Как проверить успешность установки Docker?
  11. Какие основные элементы должны присутствовать в файле docker-compose.yml для Selenoid?
  12. Как настроить файл browsers.json для работы с браузерами в Selenoid?
  13. Как установить Jenkins на Linux и как изменить порт, на котором он запускается?
  14. Как активировать Jenkins после успешной установки?
  15. Какие плагины необходимо установить в Jenkins для использования Maven и Allure?