Seminar Appium – CI/CD, Parallelisierung und Gerätefarmen

Seminar / Training

Ein lokal erfolgreicher Test ist noch keine belastbare Pipeline. Produktive mobile Testautomatisierung benötigt reproduzierbare App-Artefakte, eindeutig reservierte Geräte, konfliktfreie Sessions, kontrollierte Parallelität und vollständige Diagnoseinformationen.

Inhaltsübersicht

  • Zielsetzung
  • Pipeline-Architektur und reproduzierbare Builds
  • Parallelisierung und Scheduling
  • Artefakte, Sicherheit und Betrieb
  • Praxisstrecke
  • Didaktische Einordnung

Zielsetzung

Die Teilnehmenden entwerfen und implementieren eine CI/CD-Strecke für Appium-Tests, verteilen Tests sicher auf Emulatoren, Simulatoren oder reale Geräte und steuern Parallelität anhand von Ports, Ressourcen und Testdaten. Fehlerhafte Läufe werden mit konsistenten Artefakten analysierbar gemacht.

Pipeline-Architektur und reproduzierbare Builds

Stufen und Verträge definieren

  • App-Build, Signierung, Bereitstellung, Gerätevorbereitung, Test, Auswertung und Aufräumen trennen
  • Versionen von Appium, Treibern, Clients, SDKs und Betriebssystembildern nachvollziehbar fixieren
  • App-Artefakte, Testcode, Konfiguration und Testdaten über eindeutige Build-Kennungen verbinden
  • Schnelle Smoke-Tests, plattformbezogene Regression und umfangreiche Nachtläufe getrennt planen

Ausführungsumgebungen vorbereiten

  • Ephemere Android-Emulatoren und langlebige reale Geräte nach Einsatzzweck unterscheiden
  • iOS-Ausführung an geeignete macOS-Runner, Simulatoren und Signierungsprozesse binden
  • Appium-Server pro Job oder als kontrollierten Dienst bereitstellen
  • Preflight, Health Checks und Doctor-Prüfungen vor der Testausführung automatisieren

Parallelisierung und Scheduling

Konfliktfreie Sessions

  • Gerätekennungen, Systemports, WDA-Ports, WebView-Ports und temporäre Verzeichnisse isolieren
  • Treiber- und Clientobjekte thread- oder prozesssicher verwalten
  • Testdaten, Benutzerkonten und Backendzustände für parallele Tests voneinander trennen
  • Kapazitätsgrenzen aus CPU, RAM, USB, Netzwerk, Geräten und Lizenzen ableiten

Verteilung und Gerätefarmen

  • Tests nach Plattform, Gerätetyp, Betriebssystemversion, Risikoklasse und Laufzeit segmentieren
  • Selenium Grid 4 Relay oder eine Gerätefarm als Vermittlungsschicht einordnen
  • Reservierung, Quarantäne, Reinigung und Health-Zustand realer Geräte operationalisieren
  • Retry, Fail-fast und Quarantäne nur mit klarer Fehlerklassifikation einsetzen

Artefakte, Sicherheit und Betrieb

Nachvollziehbare Läufe

  • Server- und Clientlogs, Plattformlogs, Screenshots, Video, Seitensource und Reports bündeln
  • Laufkennung, Gerätekennung, Commit, App-Build und Capability-Satz in jedem Report ausgeben
  • Aufbewahrung nach Fehlerklasse und Datenschutzbedarf steuern
  • Metriken für Warteschlange, Laufzeit, Erfolgsquote, Flaky Rate und Geräteauslastung erfassen

Sichere Pipeline

  • Signierungsdaten, Cloud-Zugangsdaten und Testkonten über Secret Stores bereitstellen
  • App-Artefakte und Logs vor unberechtigtem Zugriff schützen
  • Netzwerkzugriffe, freigegebene Appium-Funktionen und Runner-Rechte minimieren
  • Aufräum- und Rücksetzschritte auch bei Abbruch zuverlässig ausführen

Praxisstrecke

Eine bestehende lokale Testsuite wird in eine mehrstufige Pipeline überführt und anschließend auf mehrere Ausführungsziele verteilt.

  1. Versionen, App-Artefakt, Testpaket und Konfiguration unter einer gemeinsamen Build-Kennung zusammenführen.
  2. Einen Runner mit Appium, Treiberprüfung und reproduzierbarem Geräte-Preflight aufbauen.
  3. Smoke- und Regressionstests als getrennte Pipeline-Stufen mit klaren Abbruchregeln definieren.
  4. Zwei parallele Android-Sessions mit isolierten Ports und getrennten Testdaten ausführen.
  5. Eine Grid- oder Gerätefarm-Anbindung modellieren und Tests anhand von Plattformmerkmalen verteilen.
  6. Fehlerartefakte automatisch sammeln, sensible Werte maskieren und einen vollständigen Laufreport erzeugen.
  7. Kapazitätsgrenzen messen und eine skalierbare Zielarchitektur mit Quarantäne- und Reinigungsprozess dokumentieren.

Didaktische Einordnung

Drei Tage sind notwendig, weil Pipeline-Design, Parallelisierung und Gerätebetrieb nur gemeinsam belastbar werden. Neben der technischen Umsetzung müssen Ressourcenisolation, Testdaten, Sicherheit, Artefakte und Kapazitätsmessung praktisch geprüft werden.

Fachbereichsleitung und Trainerteam

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: DevOps Engineers, Testplattform-Teams, QA Engineers, Build- und Release-Verantwortliche sowie technische Testarchitekten.
Voraussetzungen: Sichere Appium-Grundlagen, Kenntnisse in CI/CD und Versionsverwaltung sowie praktische Erfahrung mit Android- oder iOS-Testläufen.
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.

Seminar Startdatum Enddatum Ort Dauer
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Stream live 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream gespeichert 3 Tage
Innsbruck 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben