Seminar / Training
Das Intensivformat bündelt sämtliche Themen des Seminarportfolios in einer verdichteten End-to-End-Strecke. Eine gemeinsame Testsuite wird für Android und iOS aufgebaut, auf Hybrid-Szenarien erweitert, stabilisiert und anschließend in eine betrieblich abgesicherte Pipeline überführt.
Inhaltsübersicht
- Zielsetzung
- Lernblock 1: Architektur, Installation und Grundlagen
- Lernblock 2: Android und iOS
- Lernblock 3: Selektoren, Hybrid und visuelle Prüfungen
- Lernblock 4: Framework-Design und Fehleranalyse
- Lernblock 5: Plattformbetrieb, Migration und Erweiterungen
- Praxisstrecke
- Didaktische Einordnung
Zielsetzung
Die Teilnehmenden können Appium strategisch einordnen, Umgebungen für Android und iOS aufbauen, robuste native und hybride Tests implementieren, Testcode architektonisch strukturieren und Fehler mit Inspector und Logs diagnostizieren. Zusätzlich werden Parallelisierung, Gerätefarmen, Serverkonfiguration, Sicherheit, Appium-3-Migration sowie Plugin- und Erweiterungskonzepte behandelt.
Lernblock 1: Architektur, Installation und Grundlagen
Vom Zielbild zur ersten Session
- Appium-Einsatz anhand von App-Technologie, Plattformen, Testzielen und Betriebsmodell bewerten
- Server, Clients, Treiber, Plugins, Inspector und Plattformwerkzeuge installieren und prüfen
- W3C-Capabilities strukturieren und eine erste Session reproduzierbar starten
- Elementhierarchie, Selektoren, Wartebedingungen und fachliche Assertions anwenden
Lernblock 2: Android und iOS
Plattformspezifische Automatisierung
- UiAutomator2 und Espresso nach Testziel auswählen und Android-Geräte vorbereiten
- XCUITest, WebDriverAgent, Simulatoren, reale iOS-Geräte und Signierung einordnen
- Berechtigungen, Systemdialoge, Tastatur, Gesten und App-Lebenszyklus automatisieren
- Plattformspezifische Fehler anhand von ADB, Logcat, Xcode- und WebDriverAgent-Ausgaben untersuchen
Lernblock 3: Selektoren, Hybrid und visuelle Prüfungen
Stabile Interaktionen über mehrere Oberflächen
- Accessibility-IDs, Plattformselektoren und XPath nach Wartbarkeit bewerten
- W3C Actions für Wischen, Ziehen, langes Drücken und komplexe Gesten einsetzen
- Native und WebView-Kontexte sowie mobile Browser kontrolliert verbinden
- Bildvergleich, OCR und accessibility-nahe Metadatenprüfungen mit klaren Grenzen ergänzen
Lernblock 4: Framework-Design und Fehleranalyse
Wartbare Testsuite
- Screen-, Component- und Workflow-Objekte sowie Driver Lifecycle strukturieren
- Konfiguration, Testdaten, Fixtures, Assertions und Reporting voneinander trennen
- Inspector, Seitensource, Screenshots und schichtenübergreifende Logs korrelieren
- Flaky Tests klassifizieren, Ursachen nachweisen und kontrollierte Gegenmaßnahmen umsetzen
Lernblock 5: Plattformbetrieb, Migration und Erweiterungen
Von der lokalen Suite zum betriebenen System
- Appium-Server per Konfigurationsdatei betreiben und Erweiterungen versioniert verwalten
- Sicherheitsgrenzen, scoped insecure features, Geheimnisse und Logmaskierung berücksichtigen
- Tests in CI/CD ausführen, Sessions parallelisieren und Gerätefarm- oder Grid-Anbindungen planen
- Appium-2-Bestände auf Appium 3 migrieren und veraltete Endpunkte sowie Parameter ersetzen
- Plugins, offizielle Erweiterungen und ein eigener Plugin- oder Treiber-Skeleton einordnen
Praxisstrecke
Über fünf aufeinander aufbauende Laborblöcke entsteht eine vollständige Testsuite mit zwei Plattformen, Hybrid-Szenario, Diagnosepaket und CI-fähiger Ausführung.
- Ein Zielbild, einen Capability-Standard und eine reproduzierbare Appium-3-Arbeitsumgebung definieren.
- Je einen Android- und iOS-Testfall mit stabilen Selektoren, Wartebedingungen und Gesten implementieren.
- Eine Nutzerreise über native Ansicht und WebView erweitern und plattformübergreifend strukturieren.
- Screen- und Component-Objekte, Testdaten, Assertions und Artefakterzeugung in ein Framework überführen.
- Mehrere vorbereitete Fehlerfälle mit Inspector, Server- und Plattformlogs systematisch diagnostizieren.
- Die Tests in einer Pipeline ausführen, Ports und Geräte isolieren und Diagnoseartefakte vollständig sichern.
- Serverkonfiguration und Sicherheitsoptionen prüfen sowie einen Appium-2-zu-3-Migrationsplan erstellen.
- Ein vorhandenes Plugin einsetzen und die Struktur einer eigenen Erweiterung mit Tests und Doctor-Prüfung entwerfen.
Didaktische Einordnung
Fünf Tage sind die maximal zulässige und zugleich notwendige Dauer, um alle Einzelthemen des Portfolios in einer gemeinsamen Laborstrecke zusammenzuführen. Das Format verdichtet Inhalte, ersetzt aber keine vertiefte Spezialschulung bei besonders komplexen Plattform-, CI- oder Erweiterungsprojekten.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | QA Engineers, Testautomatisierer, Entwickler, Testarchitekten und Plattformverantwortliche mit Bedarf an einem vollständigen Appium-Lernpfad. |
| Voraussetzungen: | Grundkenntnisse im Softwaretest und Programmiererfahrung; für iOS-Praxis ist eine vorbereitete macOS- und Xcode-Umgebung erforderlich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Präsenzdurchführung mit Trainerteam; Webinar nur bei ausdrücklicher Buchung |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Digitale Seminardokumentation |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen wahlweise vegetarisch |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
