Программирование [udemy] Appium - Автоматизация Mobile App, Java + Ci/CD на GitLab (2024)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Appium - Автоматизация Mobile App, Java + Ci/CD на GitLab (2024)​

cover.jpg

Продолжительность: 1 ч 50 мин Количество уроков: 16 Видео Язык: Русский Вес архива: 339 МБ


Курс по автоматизации тестирования мобильных приложений на Appium с Java и GitLab CI/CD — это практико‑ориентированное обучение, созданное для тех, кто хочет уверенно разбираться в мобильном тестировании, выстраивать стабильные автоматизированные сценарии и интегрировать их в современные процессы разработки. Курс помогает освоить полный цикл: от установки инструментов до запуска тестов в CI/CD.

Что дает этот курс

Программа сочетает теорию, практику и проектную работу, что позволяет слушателям не просто изучить инструменты, а научиться применять их в реальных условиях разработки мобильных приложений.

Кому подойдет обучение

• Начинающим QA‑специалистам, осваивающим автоматизацию мобильного тестирования.
• Тестировщикам, которые уже знакомы с автоматизацией и хотят улучшить навыки работы с Appium.
• Разработчикам, стремящимся ввести автотесты в свои проекты.
• Тем, кто хочет научиться использовать GitLab CI/CD для систематизации и ускорения релизов.

Основные модули курса

1. Основы автоматизации мобильных приложений

Подробное введение в принципы тестирования мобильных приложений, обзор архитектуры Android, типов тестов и ключевых инструментов. Разбор того, как работает Appium и зачем используется Appium Inspector.

Вы изучите:

• способы взаимодействия с UI мобильных приложений;
• принципы локаторов и их выбор для стабильной автоматизации;
• базовую структуру автотестов и сигнатуру основных методов WebDriver.

2. Настройка Android Studio и эмуляторов

Последовательная настройка среды разработки, установка SDK, создание виртуальных устройств и оптимизация работы эмулятора.

Практические навыки:

• создание AVD под разные версии Android;
• работа с настройками производительности эмулятора;
• подключение реального устройства для тестирования.

3. Создание автотестов на Java с Appium

Пошаговое построение тестового фреймворка на Java. Разбор Page Object, вынесение логики в слои и работа со структурой проекта.

Вы научитесь:

• инициализировать Appium драйверы;
• создавать надежные локаторы;
• реализовывать тестовые сценарии любой сложности;
• устранять нестабильность тестов через ожидания и оптимизацию взаимодействий.

4. Интеграция тестов в GitLab CI/CD

Обучение построению автоматизированного пайплайна, который запускает тесты при каждом коммите или по расписанию.

Ключевые моменты:

• настройка GitLab Runner;
• создание.gitlab-ci.yml;
• подготовка окружения для запуска мобильных тестов;
• автоматическая генерация отчетов.

Проектная работа

В финальной части курса слушатели реализуют реальный проект по автоматизации мобильного приложения. Проект включает настройку окружения, разработку полноценного набора автотестов и интеграцию их в CI/CD.

Что вы получите после завершения курса

• практический опыт, применимый в реальных проектах;
• умение уверенно работать с Appium, Android Studio и GitLab CI;
• навыки построения стабильной и масштабируемой тестовой инфраструктуры;
• готовый проект для портфолио.

Этот курс — ваш быстрый путь в профессию автоматизатора мобильного тестирования. Вы освоите востребованные инструменты, научитесь строить современные пайплайны и сможете уверенно работать с автотестами на уровне реальных проектов.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху