Seminar Genymotion Testautomatisierung: Appium, Espresso, UI Automator und Detox

Stabile UI-Tests hängen weniger vom einzelnen Framework als von sauberem Geräteaufbau, belastbaren Selektoren, kontrollierten Testdaten und korrekter Synchronisation ab. Der Kurs verbindet diese Grundlagen mit Genymotion-Geräten.

Inhaltsübersicht

  1. Testebenen und Frameworks auswählen
  2. Genymotion-Geräte vorbereiten
  3. Stabile Selektoren und Synchronisation entwickeln
  4. Testdaten und Gerätezustände verwalten
  5. Frameworktests implementieren
  6. Parallelisierung und Cross-Version-Tests umsetzen
  7. Reporting und Pipeline-Integration abschließen

Zielsetzung

Aufbau einer wartbaren Testautomatisierung, die mehrere Frameworktypen auf lokalen und cloudbasierten Genymotion-Geräten zuverlässig ausführt.

Zielgruppe

Testautomatisierer, Android-Entwickler, QA-Ingenieure, DevOps und technische Testarchitekten.

Voraussetzungen

Programmierkenntnisse in einer zum gewählten Framework passenden Sprache, Grundlagen in Android, ADB und Softwaretests.

Praxisorientierte Lernschritte

Schritt 1: Testebenen und Frameworks auswählen

  1. Instrumentierte Tests, System-UI-Tests und externe Treibertests unterscheiden.
  2. Appium, Espresso, UI Automator und Detox nach Ziel und Technologie zuordnen.
  3. Wartung, Laufzeit, Diagnose und Teamkompetenz als Auswahlkriterien verwenden.

Schritt 2: Genymotion-Geräte vorbereiten

  1. Lokales oder Cloud-Gerät mit passendem Image und Profil auswählen.
  2. ADB, Treiber, Ports und Anwendungspakete konfigurieren.
  3. Definierten Ausgangszustand und eindeutige Testlaufkennung herstellen.

Schritt 3: Stabile Selektoren und Synchronisation entwickeln

  1. Semantische IDs und zugängliche Elemente gegenüber Koordinaten bevorzugen.
  2. Explizite Wartebedingungen statt fester Pausen einsetzen.
  3. Animationen, Netzwerkwartezeiten und Hintergrundprozesse kontrollieren.

Schritt 4: Testdaten und Gerätezustände verwalten

  1. Testkonten, Dateien, Berechtigungen und App-Daten automatisiert vorbereiten.
  2. GPS, Netzwerk, Batterie und weitere Gerätezustände in Tests einbeziehen.
  3. Daten nach jedem Lauf entfernen oder Gerät neu bereitstellen.

Schritt 5: Frameworktests implementieren

  1. Je ein repräsentatives Beispiel für mindestens zwei Frameworkansätze erstellen.
  2. Setup, Testschritte, Assertions und Teardown einheitlich strukturieren.
  3. Fehlerfälle mit aussagekräftigen Meldungen und Screenshots versehen.

Schritt 6: Parallelisierung und Cross-Version-Tests umsetzen

  1. Tests auf mehrere Geräte und Android-Versionen verteilen.
  2. Ressourcen, Quoten und Ports konfliktfrei verwalten.
  3. Flaky Tests von echten versionsspezifischen Defekten unterscheiden.

Schritt 7: Reporting und Pipeline-Integration abschließen

  1. Testergebnisse, Logcat, Screenshots und Videos gemeinsam veröffentlichen.
  2. Exit-Codes und Qualitätsgates für CI/CD festlegen.
  3. Geräteabbau und Artefaktsicherung auch bei Fehlern garantieren.

Übungen und Arbeitsweise

  • Automatisierter Login- und Navigationsfall mit stabilen Selektoren.
  • Geräteabhängiger Test mit Standort- oder Netzwerkvariation.
  • Paralleler Frameworklauf mit Bericht, Logcat und Screenshotartefakten.

Seminar und Anbieter vergleichen

Öffentliche Schulung

Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.

Mehr dazu...

Inhausschulung

Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.

Mehr dazu...

Webinar

Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.

Mehr dazu...

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich und Webinar: CHF 1.797 zzgl. MwSt.
Inhaus: CHF 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Testautomatisierer, Android-Entwickler, QA-Ingenieure, DevOps und technische Testarchitekten.
Voraussetzungen: Programmierkenntnisse in einer zum gewählten Framework passenden Sprache, Grundlagen in Android, ADB und Softwaretests.
Standorte: Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich
Methoden: Vortrag, Demonstrationen, schrittweise Anleitungen und praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, 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- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter +41 (800) 225127

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben