Blogs
Appium
Compliance with the profession - Methods / Technical onboarding
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.