Das Seminar entwickelt eine belastbare Appium-Automatisierung für reale Geräte in Zebrunner MCloud. Neben Capabilities und Sitzungsaufbau stehen wartbare Testarchitektur, stabile Selektoren, App-Lifecycle, Synchronisation, Artefakte und reproduzierbare Fehlerdiagnose im Mittelpunkt.
Inhaltsübersicht
- Seminarprofil
- Zielgruppe
- Voraussetzungen
- Lernziele
- Seminarinhalte
- Praxisübungen
- Arbeitsunterlagen und Laborszenario
- Abgrenzung und Anschlussseminare
Seminarprofil
Das Seminar entwickelt eine belastbare Appium-Automatisierung für reale Geräte in Zebrunner MCloud. Neben Capabilities und Sitzungsaufbau stehen wartbare Testarchitektur, stabile Selektoren, App-Lifecycle, Synchronisation, Artefakte und reproduzierbare Fehlerdiagnose im Mittelpunkt.
Zielgruppe
Testautomatisierungsentwickler, Softwareentwickler, QA Engineers und technische Testarchitekten mit Verantwortung für Android- oder iOS-Tests.
Voraussetzungen
- Programmierpraxis in einer Appium-unterstützten Sprache
- Grundkenntnisse zu mobilen Oberflächen und Testdesign
- Funktionsfähiger Zugriff auf MCloud-Geräte und den Automatisierungsendpunkt
Lernziele
- Appium-Sitzungen gegen MCloud korrekt konfigurieren und verifizieren
- Capabilities für Plattform, Gerät, App und Sitzungsverhalten beherrscht einsetzen
- Stabile Seiten- oder Screen-Objekte mit belastbaren Selektoren entwickeln
- Synchronisation, Kontextwechsel, App-Zustände und Testdaten kontrollieren
- Videos, Protokolle und Metadaten für Diagnose und Reporting auswerten
- Tests für parallele Ausführung und CI-Betrieb vorbereiten
Seminarinhalte
Tag 1: Sitzungen, Capabilities und erste Tests
- Automatisierungsendpunkt, Authentisierung und Gerätesicht prüfen
- Geräteauswahl und Sitzungsparameter in eine wiederverwendbare Konfiguration überführen
- Erste Sitzung starten und den vollständigen Handshake diagnostisch nachvollziehen
- App installieren oder auswählen, starten, beenden und in einen definierten Ausgangszustand versetzen
- Elemente inspizieren und robuste Selektorstrategien vergleichen
- Einen linearen Test in ein nachvollziehbares Screen-Objekt-Modell überführen
Tag 2: Stabilität, Daten und mobile Besonderheiten
- Explizite Synchronisation für dynamische Oberflächen und Netzwerkreaktionen einführen
- Native und Web-Kontexte erkennen, wechseln und kontrolliert zurücksetzen
- Gesten, Tastatur, Orientierung, Berechtigungsdialoge und Systemmeldungen kapseln
- Testdaten und App-Zustände vor jedem Test reproduzierbar vorbereiten
- Fehlversuche mit Screenshots, Video, Appium-Protokoll und Geräteinformationen analysieren
- Wiederholungen nur für technisch begründete Übergangsfehler einsetzen
Tag 3: Parallelisierung, Qualität und Betrieb
- Tests nach Geräteklassen, Plattformversionen und Risikoprofilen gruppieren
- Parallele Sitzungen ohne gemeinsame Zustandskonflikte ausführen
- Zeitlimits, Abbruchbedingungen und Aufräumlogik für blockierte Sitzungen definieren
- Testergebnisse und Sitzungsartefakte mit Reporting und Launch-Kontext verbinden
- Automatisierungspaket für einen CI-Lauf parametrisieren und ohne lokale Annahmen ausführen
- Code- und Stabilitätsreview anhand einer technischen Qualitätscheckliste durchführen
Praxisübungen
- Ersten stabilen Appium-Test gegen ein reales Gerät erstellen
- Flaky-Test durch bessere Synchronisation und Selektoren stabilisieren
- Native- und Web-Kontext in einem durchgängigen Szenario kombinieren
- Kleine Gerätematrix parallel ausführen und Artefakte vergleichen
Arbeitsunterlagen und Laborszenario
Das Labor verwendet eine vorbereitete Demo-App, reale Android- und optional iOS-Geräte sowie ein schlankes Testprojekt. Jede Übung endet mit prüfbaren Kriterien für Sitzungsstatus, App-Zustand, Assertions und Artefakte.
Abgrenzung und Anschlussseminare
Für größere Ausführungsvolumen folgt das Seminar zu Grid, Parallelisierung und Skalierung. Für Pipelinebetrieb und Auswertung sind CI/CD-Integration sowie Reporting und Launcher vorgesehen.
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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Testautomatisierung, QA Engineering und Softwareentwicklung |
| Voraussetzungen: | Programmierpraxis und mobile Testgrundlagen |
| 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, Schritt-für-Schritt-Anleitungen und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- und 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.
