move-left Back to All Courses
Intermediate

Appium

Compliance with the profession - Methods / Technical onboarding

2 days (14h)
Hybrid Paris (FR) x Teams
Intermediate
English - French

General Information

 

Goals:

 

This training addresses test automation on mobile devices, using Appium, an open-source tool for creating test automation in Android and iOS environments, and integrating it into a continuous testing toolchain:

  • Understand Appium and the chain of tools enabling its use
  • Know how to install Appium and related tools
  • Be able to automate tests on mobile applications
  • Set up a continuous testing platform

 

 

 

Profile Targeted:

 

  • Tester
  • Developer - Designer
  • Test Manager
  • Test Automation Engineer

 

 

Mandatory Requirements:

 

  • Fundamental knowledge of Java and mobile/functional testing

 


 

Introduction:

 

 

1. System & tools

  • Introduction to testing and test automation
  • The different test automation tools

2. Introduction to Appuim & Mobile Test Automation

  • Mobile test automation, Selenium 3.0 and APIs (iOS and Android)
  • Exécution des scripts avec logiciels d’émulation & sur dispositifs
  • Different API levels and Appium concepts

3. JDK, Maven and Android installations

  • Adding an Agile project
  • Create US and sprints

4. Appium-Grundinstallation unter Windows

  • SDK Manager konfigurieren

  • Android-API und Appium-GUI herunterladen und einrichten

  • appPath, appPackage und appActivity verstehen

5. Appium-Server unter Windows

  • Appium-Server starten und stoppen

  • Appium-Abhängigkeiten über Maven laden

  • Stop-Befehle und Nodes

6. Die Oberfläche „UI Automator Viewer"

  • UI Automator Viewer über das SDK nutzen

  • Locator-Strategien und Tags

7. Inspector Appium

  • Der Appium Inspector im Überblick

  • Aufzeichnungen mit dem Appium Inspector erstellen und ansehen

  • Elemente mit dem Tool lokalisieren

  • Was passiert mit aktiven Sessions?

8. Das Object Repository

  • Das Object Repository im Überblick

  • Einsatz als Entwicklungsinfrastruktur

  • Wartungsaufgaben und Entwicklungsarten

9. Erweiterte Funktionen

  • Ausführung mit ANT, Maven und Jenkins

  • Objekt-, Technik- und Element-Locator

  • Verschachtelte und mehrfache Elemente lokalisieren

  • Funktionen der UI-Automator-Klasse nutzen

10. Tests für Android NDK, hybride und Web-Anwendungen

  • Testarten für native Anwendungen

  • Touch-Aktionen und Events: Gestensteuerung

  • Web-Tests: Automatisierung im Chrome-Browser

  • Hybride Tests: SMS-Versand auf Mobilgeräten automatisieren

11. Infrastruktur für Komponententests

  • Einführung in den Komponententest

  • Einführung in TestNG

  • Unterschiede zwischen JUnit und TestNG

 

 

 

Teaching Methods:

 

  • Theory
  • Practical Training
  • Feedback
  • Multiple Choice Questionnaire

  • Case Studies

 

 

Terms of Evaulation:

 

Tutorial

Request Enrollment

Submit your request - our team will follow up to confirm your seat.

Upcoming Sessions

All sessions are held in English or French. A session starts with a minimum of 3 participants.

13.10.2026 - 14.10.2026
Hybrid: Paris (FR) & MS Teams