Seminar Intensivseminar TestingBot Private Device Cloud – Automatisierung und Delivery

Frameworks, Gerätematrix und Delivery-Pipeline gemeinsam beherrschen

Mobile Testautomatisierung scheitert selten am ersten Skript, sondern an uneinheitlichen Builds, unklaren Gerätezielen, instabilen Selektoren, unkontrollierter Parallelität und fehlender Diagnose. Das Intensivformat verbindet diese Einzelthemen zu einer wartbaren Delivery-Architektur.

Die vier Frameworkpfade werden nicht isoliert betrachtet. Gemeinsame Testdaten, Namensregeln, Buildmetadaten, Gerätematrizen, Tunnelprozesse und Quality Gates bilden den verbindenden Rahmen.

Inhaltsverzeichnis

  • Frameworks, Gerätematrix und Delivery-Pipeline gemeinsam beherrschen
  • Lernziele
  • Zielgruppe und Voraussetzungen
  • Seminarmodule
    1. Modul 1: Automatisierungsstrategie und Frameworkauswahl
    2. Modul 2: App-Builds und Testdaten
    3. Modul 3: Appium-Grundarchitektur
    4. Modul 4: Appium-Interaktionen und Stabilität
    5. Modul 5: Maestro-Flows
    6. Modul 6: XCUITest für iOS
    7. Modul 7: Espresso für Android
    8. Modul 8: Mobile Web-, Native- und Hybridabdeckung
    9. Modul 9: Frameworkübergreifende Testarchitektur
    10. Modul 10: Gerätematrix und Parallelisierung
    11. Modul 11: Tunnel und interne Testsysteme
    12. Modul 12: CI/CD und Quality Gates
    13. Modul 13: Artefakte, Flakiness und Diagnose
    14. Modul 14: Abschlussprojekt Delivery-Pipeline
  • Praxislabor
  • Qualitäts- und Abnahmekriterien

Lernziele

  • Ein frameworkübergreifendes Automatisierungszielbild entwickeln.
  • Appium-, Maestro-, XCUITest- und Espresso-Suites auf privaten Realgeräten ausführen.
  • Native, hybride und mobile Webtests stabil strukturieren.
  • Builds, Testdaten, Gerätematrizen und Parallelität reproduzierbar steuern.
  • CI/CD-Pipelines mit Tunnel, Artefakten und Quality Gates betreiben.
  • Flaky Tests und Infrastrukturfehler anhand belastbarer Diagnoseketten trennen.

Zielgruppe und Voraussetzungen

Zielgruppe: Senior QA Engineers, Testautomatisierer, Mobile-Entwickler, Testarchitekten, DevOps Engineers und technische Teamleitungen.

Voraussetzungen: Praktische Programmierkenntnisse und Erfahrung mit mindestens einem mobilen Testframework; Grundkenntnisse in CI/CD.

Seminarmodule

Modul 1: Automatisierungsstrategie und Frameworkauswahl

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Testziele nach Ebene, Geschwindigkeit, Wartbarkeit und Teamkompetenz ordnen.
  2. Schritt 2: Appium, Maestro, XCUITest und Espresso anhand konkreter Kriterien zuordnen.
  3. Schritt 3: Doppelabdeckung und unnötige Frameworkwechsel vermeiden.
  4. Schritt 4: Gemeinsame Qualitäts- und Namensregeln festlegen.

Modul 2: App-Builds und Testdaten

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: APK-, AAB-, IPA- und Testpakete eindeutig versionieren.
  2. Schritt 2: Builds über einen wiederholbaren Speicherprozess bereitstellen.
  3. Schritt 3: Synthetische Konten, Stammdaten und Einmalwerte automatisiert erzeugen.
  4. Schritt 4: Aufräum- und Idempotenzregeln für parallele Läufe definieren.

Modul 3: Appium-Grundarchitektur

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Remote-Endpunkt, Client, Treiber und Capability-Modell strukturieren.
  2. Schritt 2: Geräteauswahl, App-Beispiel und Metadaten reproduzierbar setzen.
  3. Schritt 3: Minimallauf und Sitzungsaufbau isoliert prüfen.
  4. Schritt 4: Fehler zwischen Client, Server, Gerät und App eingrenzen.

Modul 4: Appium-Interaktionen und Stabilität

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Accessibility-IDs und native Selektoren priorisieren.
  2. Schritt 2: Explizite Wartebedingungen an fachliche Zustände binden.
  3. Schritt 3: Gesten, Rotation, Dateiupload und Berechtigungen kapseln.
  4. Schritt 4: Hybride Kontextwechsel und mobile Browser getrennt behandeln.

Modul 5: Maestro-Flows

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Flow-Struktur, App-Start und Testdatenübergabe aufbauen.
  2. Schritt 2: Selektoren, Assertions und Warteverhalten stabil formulieren.
  3. Schritt 3: Wiederverwendbare Teilflows und Tags organisieren.
  4. Schritt 4: Fehlerausgabe und Artefakte in die gemeinsame Diagnose einordnen.

Modul 6: XCUITest für iOS

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Testtarget, Signing und Runner-Anforderungen prüfen.
  2. Schritt 2: Elementabfragen, Erwartungen und Systemdialoge robust behandeln.
  3. Schritt 3: Testpläne, Schemes und Umgebungsparameter strukturieren.
  4. Schritt 4: Build und Runner für die entfernte Ausführung paketieren.

Modul 7: Espresso für Android

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Instrumentation, Test-APK und Abhängigkeiten vorbereiten.
  2. Schritt 2: Matcher, Actions, Assertions und Idling Resources einsetzen.
  3. Schritt 3: Berechtigungen, Intents und Netzwerkabhängigkeiten kontrollieren.
  4. Schritt 4: App- und Testpaket für die Geräteausführung bereitstellen.

Modul 8: Mobile Web-, Native- und Hybridabdeckung

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Testebenen und Kontextarten klar kennzeichnen.
  2. Schritt 2: Browser-, WebView- und Native-Selektoren voneinander trennen.
  3. Schritt 3: Gemeinsame Geschäftsabläufe ohne technische Vermischung modellieren.
  4. Schritt 4: Plattformunterschiede als bewusste Varianten dokumentieren.

Modul 9: Frameworkübergreifende Testarchitektur

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Domänenaktionen, Testdaten und Erwartungsmodelle gemeinsam definieren.
  2. Schritt 2: Frameworkspezifische Adapter von fachlicher Logik trennen.
  3. Schritt 3: Build-, Suite- und Testmetadaten vereinheitlichen.
  4. Schritt 4: Code Review und Ownership je Framework verbindlich festlegen.

Modul 10: Gerätematrix und Parallelisierung

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Geräte nach Risiko, Plattform und Laufzeit priorisieren.
  2. Schritt 2: Suites in ausgeglichene Shards zerlegen.
  3. Schritt 3: Parallelitätsgrenzen und Datenisolation berücksichtigen.
  4. Schritt 4: Unvollständige Matrixläufe und Engpassgeräte gesondert behandeln.

Modul 11: Tunnel und interne Testsysteme

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Interne Zielsysteme, DNS, TLS und Firewallpfade vorab prüfen.
  2. Schritt 2: Tunnel mit eindeutiger Kennung und Zustandskontrolle starten.
  3. Schritt 3: Tunnelprozess unabhängig vom Testframework betreiben.
  4. Schritt 4: Fehler entlang von Test, Tunnel und Zielsystem klassifizieren.

Modul 12: CI/CD und Quality Gates

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Smoke-, Regression- und Freigabestufen mit unterschiedlicher Matrix planen.
  2. Schritt 2: Secrets, App-Uploads, Tunnel und Testjobs als getrennte Schritte umsetzen.
  3. Schritt 3: Ergebnisse über Frameworkgrenzen hinweg aggregieren.
  4. Schritt 4: Freigaben nach Pflichtgeräten, Erstlauf-Erfolg und Fehlerklasse steuern.

Modul 13: Artefakte, Flakiness und Diagnose

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Video, Screenshots, Frameworklogs, Geräteprotokolle und Netzwerkdaten korrelieren.
  2. Schritt 2: Produkt-, Test-, Daten- und Infrastrukturfehler unterscheiden.
  3. Schritt 3: Wiederholungen nur für bestätigte transiente Fehler zulassen.
  4. Schritt 4: Flaky-Quote, Erstlauf-Erfolg und Reparaturzeit messen.

Modul 14: Abschlussprojekt Delivery-Pipeline

Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.

  1. Schritt 1: Zwei Frameworkpfade und eine gemeinsame Gerätematrix auswählen.
  2. Schritt 2: Build-, Daten-, Tunnel- und Parallelitätsprozess umsetzen.
  3. Schritt 3: Quality Gate und Diagnosebericht für einen Beispielrelease erzeugen.
  4. Schritt 4: Architektur und Wartungsregeln im Review begründen.

Praxislabor

Die Übungen bauen aufeinander auf und enden jeweils mit einem dokumentierten Prüfpunkt.

  1. Übung 1: Eine Appium-Suite mit stabilen Selektoren und hybriden Kontextwechseln auf zwei Plattformen ausführen.
  2. Übung 2: Einen Maestro-Flow in dieselbe Build- und Testdatenstruktur integrieren.
  3. Übung 3: Ein XCUITest- und ein Espresso-Paket für die entfernte Geräteausführung vorbereiten.
  4. Übung 4: Eine frameworkübergreifende Gerätematrix in ausgeglichene parallele Jobs zerlegen.
  5. Übung 5: Tunnel, App-Upload, Secrets, Artefakte und Quality Gate in einer Pipeline modellieren.
  6. Übung 6: Einen instabilen Lauf anhand der vollständigen Diagnosekette klassifizieren und reparieren.

Qualitäts- und Abnahmekriterien

  • Frameworkauswahl und Testebenen sind fachlich begründet.
  • Build-, Daten- und Metadatenmodell ist über alle Frameworks konsistent.
  • Parallele Läufe bleiben isoliert und reproduzierbar.
  • Quality Gates unterscheiden Erstlauf, Wiederholung und Fehlerklasse.
  • Diagnose liefert eine konkrete Ursache statt nur einen fehlgeschlagenen Test.

Fachbereichsleitung / Trainerleitung / Ansprechpartner

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: Senior QA Engineers, Testautomatisierer, Mobile-Entwickler, Testarchitekten und DevOps Engineers
Voraussetzungen: Praktische Programmierkenntnisse, Erfahrung mit mindestens einem mobilen Testframework und CI/CD-Grundlagen
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 - 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 + 49 (221) 74740055

Seminartermine

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

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