Описание курса:
Этот курс предназначен для обучения настройке среды для web-тестирования и интеграции с системами CI/CD. Фокус будет на подготовке среды разработки, включая установку JDK, Maven и Git для Windows и Linux. Также вы узнаете, как создать новый проект в IntelliJ IDEA и подключить необходимые зависимости с использованием Maven или Gradle. Вы рассмотрите интеграцию с CI/CD платформами, такими как Docker и Jenkins, с акцентом на установке и настройке Selenoid для выполнения автоматизированных тестов в различных браузерах. Вы научитесь создавать и настраивать пайплайны в Jenkins для запуска тестов и генерации отчетов с помощью Allure.
Вопросы для самопроверки:
Сомневаешься, будет ли тебе полезен материал курса, или хочешь убедиться, что усвоил материал курса? Проверь свои знания с помощью вопросов для самопроверки по материалам курса.
- Какие шаги необходимо выполнить для установки JDK 17 на Linux?
- Какие команды используются для установки и настройки переменных окружения?
- Как проверить корректность установки JDK?
- Какие действия следует предпринять, если команда mvn -version не отображает информацию о версии Maven на Linux?
- Как установить Git на Linux?
- Какие файлы используются для управления зависимостями в проектах на Maven и Gradle?
- Где можно найти необходимые зависимости для вашего проекта на Maven?
- Как подключить зависимости для Maven и Gradle?
- Как установить Docker на Linux?
- Как проверить успешность установки Docker?
- Какие основные элементы должны присутствовать в файле docker-compose.yml для Selenoid?
- Как настроить файл browsers.json для работы с браузерами в Selenoid?
- Как установить Jenkins на Linux и как изменить порт, на котором он запускается?
- Как активировать Jenkins после успешной установки?
- Какие плагины необходимо установить в Jenkins для использования Maven и Allure?