Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Appium - Mobile App Automation, Java + Ci/CD on GitLab
Rating: 4.8 out of 5(35 ratings)
910 students

Appium - Mobile App Automation, Java + Ci/CD on GitLab

Автоматизация мобильных приложений: Полный курс по Appium + Android Studio + Java, Gradle, JUnit 5 + Ci/CD
Last updated 2/2025
Russian

What you'll learn

  • Настройка Android Studio, Appium, Appium Inspector
  • Настройка эмулятора, установка тестового приложения
  • Подключения через Appium Inspector, поиск элементов
  • Продвинутые техники Appium, кастомные методы
  • Создание проекта с нуля на языке Java
  • Принципы Java: Абстракция, наследование, инкапсуляция и полиморфизм
  • Паттерны программирования: PageObject, Builder
  • Фреймворки: JUnit, Lombok, Selenium, Slf4j, assertJ
  • Методы assertions для проверки тестов
  • Более сложные функции: клик по координатам, скролл по страничке
  • Работа с enum-классами + генератор рандомных значений
  • Непрерывная интеграция Ci/CD на GitLab
  • Запуск тестов на удаленном девайсе, настройка pipeline'ов
  • Генерация видеоотчётов и скринов, отчеты на GitLab
  • Запуск тестов съютами и по расписанию

Course content

3 sections16 lectures1h 50m total length
  • Введение в курс: Цели и обзор материала1:30
  • Настройка рабочего окружения: Инструменты для автоматизации + эмулятор9:18
  • Установка приложения + подключения через Appium Inspector4:30
  • Что вы узнаете? Финальные результаты курса5:58

Requirements

  • Базовые знания языка программирования Java

Description

Интенсивный курс по автоматизации тестирования мобильных приложений

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

Что будет в курсе:

  • Основы автоматизации мобильного тестирования: Изучим, с чего начать работу с инструментами Appium и Appium Inspector, и какие подходы лучше использовать.

  • Работа с Android Studio: Пошагово разберем, как настроить Android Studio и использовать её как эмулятор для тестирования.

  • Создание тестов с Appium: Научимся писать автоматизированные тесты для Android-приложений с нуля на языке Java.

  • Интеграция в CI/CD: Покажу, как подключить тесты к процессу CI/CD в GitLab, как настроить пайплайны и запуск на удаленном девайсе с генерацией видоеотчётов.

  • Практический проект: Вы выполните реальный проект, где сможете применить всё, чему научились, и закрепить свои знания на практике.

Курс подойдёт как новичкам, так и тем, кто уже имеет опыт, но хочет прокачать свои навыки. Вы получите все необходимые знания и инструменты, чтобы начать или продолжить карьеру в автоматизации тестирования мобильных приложений.

**

Intensive Course on Mobile App Test Automation

Join this course to gain both theoretical knowledge and practical skills in mobile app test automation. This course is designed for those who want to learn how to use tools like Appium, Appium Inspector, and Android Studio to create and run tests.

What’s included in the course:

  • Basics of Mobile Test Automation: Learn how to get started with Appium and Appium Inspector, along with best practices and methods.

  • Working with Android Studio: Step-by-step guidance on setting up Android Studio and using it as an emulator for testing.

  • Creating Tests with Appium: Learn how to develop automated tests for Android apps from scratch using Java.

  • Integration with CI/CD: Discover how to integrate your tests into CI/CD pipelines in GitLab, how to set up pipelines and run on a remote device with viewport generation.

  • Practical Project: You’ll complete a real-world project where you’ll apply everything you’ve learned and solidify your knowledge through hands-on experience.

This course is perfect for both beginners and those with some experience who want to enhance their skills. You’ll gain all the tools and knowledge you need to start or advance your career in mobile app test automation.

Who this course is for:

  • Все, кто желает быстро и результативно усвоить ключевые возможности автоматизации Mob App
  • Для начинающих Manual QA и также для Automation QA