Appium - Автоматизация Mobile App, Java + Ci/CD на GitLab

8 участников

О чём курс

Вам больше не нужно запускать тесты вручную — здесь показывают, как автоматизировать проверку Android-приложений с помощью Appium, Java и интеграции в GitLab CI/CD. Внутри разбирается полный цикл: от настройки эмулятора в Android Studio и поиска элементов через Appium Inspector до создания отчетов с видеофиксацией падений. Вы освоите паттерн PageObject, научитесь работать со стеком JUnit 5, Gradle и Lombok, а также настраивать запуск тестовых сценариев по расписанию в пайплайнах. Курс подойдет тем, кто уже владеет базовым Java и хочет внедрить автоматизацию мобильного тестирования в рабочий процесс.

Программа обучения

  • Раздел 1: Обзор курса, цели и инструменты для начала работы
  • Раздел 2: Автоматизация мобильного тестирования: от идеи до реализации
    • Настройка Android Studio, Appium, Appium Inspector
    • Настройка эмулятора и тестового приложения
    • Подключения и поиск элементов
    • Продвинутые техники и кастомные методы
    • Создание проекта на Java (Абстракция, наследование, инкапсуляция, полиморфизм)
    • Паттерны PageObject, Builder
    • Фреймворки JUnit, Lombok, Selenium, Slf4j, AssertJ
    • Методы assertions и работа с enum
    • Сложные действия: клик по координатам, скролл
  • Раздел 3: Непрерывная интеграция CI/CD на GitLab, запуск pipeline, генерация видеоотчетов
    • Запуск тестов на виртуальном девайсе
    • Настройка пайплайнов
    • Генерация видеоотчетов и скриншотов, отчеты на GitLab
    • Запуск тестов съютами и по расписанию
Складчина создана 19 августа 2024 г. · описание обновлено 23 марта 2026 г.
360 ₽ 1 160 ₽