Seminar / Training
Einordnung
Der produktive Betrieb mobiler Tests umfasst deutlich mehr als einen Kommandozeilenaufruf. Das Seminar entwickelt eine vollständige Ausführungskette von der testsuitenbezogenen Baseline über Batch und Daemon bis zur parallelen Geräte-Matrix. Berücksichtigt werden Ressourcen, Lizenzen, Zustandsbereinigung, Ergebnisartefakte, Wiederholungsregeln und nachvollziehbare Pipeline-Gates.
Inhaltsverzeichnis
- Einordnung
- Lernziele
- Zielgruppe
- Voraussetzungen
- Schrittweise Seminarinhalte
- Praxisübungen
- Methodik
Lernziele
- mobile Testsuiten für unbeaufsichtigte Batch-Läufe vorbereiten
- Exitcodes, Run-IDs, Logs und Reports zuverlässig an eine Pipeline übergeben
- Daemon- und Remote-Ausführung mit klarer Prozessverantwortung einrichten
- Android- und iOS-Geräte-Matrizen parallel und kollisionsfrei planen
- Fehlerwiederherstellung, Quarantäne und Freigaberegeln betriebssicher gestalten
Zielgruppe
- Testautomation Engineers
- DevOps- und CI/CD-Engineering
- Build- und Release-Engineering
- Testarchitektur
- Mobile QA Leads
Voraussetzungen
Sichere QF-Test-Grundkenntnisse, wartbare mobile Testsuite, Kenntnisse der eingesetzten CI/CD-Plattform sowie verfügbare Ausführungsmaschinen und Geräte.
Schrittweise Seminarinhalte
1. Automatisierungsreife der Testsuite prüfen
- Interaktive Dialoge, lokale Pfade, feste Gerätekennungen und manuelle Testdaten werden identifiziert.
- Konfigurationen werden über Variablen, Umgebungsprofile und geschützte Parameter entkoppelt.
- Setup, Testausführung, Cleanup und Report-Erzeugung erhalten klare Fehlergrenzen.
2. Batch-Ausführung standardisieren
- Ein minimaler Batch-Aufruf wird mit Testsuite, Testmenge, Variablen und Run-Log erstellt.
- Exitcodes werden in technische Fehler, Testfehler und erfolgreiche Läufe übersetzt.
- Zeitüberschreitung, Abbruch und Prozessbeendigung werden kontrolliert getestet.
- Ein lokales Startskript bildet exakt die spätere Pipeline-Ausführung ab.
3. Reports und Artefakte bereitstellen
- HTML-, XML- und JUnit-Ergebnisse werden mit konsistenter Run-ID erzeugt.
- Run-Logs, Screenshots und Umgebungsdaten werden als getrennte Artefaktklassen abgelegt.
- Aufbewahrung, Namenskonvention und Zugriffsschutz werden für Fehleranalyse und Audit festgelegt.
4. Daemon und Remote-Ausführung einrichten
- Rollen von Steuerinstanz, Daemon, Ausführungsrechner und Gerät werden abgegrenzt.
- Ein entfernter Lauf wird mit eindeutigen Ports, Arbeitsverzeichnissen und Berechtigungen konfiguriert.
- Verbindungsabbruch, Neustart und konkurrierende Aufträge werden gezielt simuliert.
- Health-Checks prüfen Daemon, Gerät, Speicherplatz und benötigte Werkzeuge vor der Ausführung.
5. Geräte-Matrix planen
- Geräteklassen werden risikobasiert nach Plattform, Version, Formfaktor und Ausführungsart ausgewählt.
- Smoke-, Regressions- und Freigabematrix erhalten unterschiedliche Abdeckungsziele.
- Geräte werden exklusiv reserviert; Clientnamen, Ports und Ergebnisverzeichnisse bleiben kollisionsfrei.
6. Parallele Läufe orchestrieren
- Die Testmenge wird nach Laufzeit, Datenabhängigkeit und Geräteanforderung partitioniert.
- Parallele Jobs erhalten eigene App-Zustände, Testkonten und Cleanup-Verantwortung.
- Gesamtergebnis und Teilreports werden nach Abschluss deterministisch zusammengeführt.
7. Pipeline-Gates definieren
- Fehlerklassen werden in blockierend, toleriert, quarantänisiert und infrastrukturell unterteilt.
- Wiederholungen sind auf nachweislich flüchtige Infrastrukturfehler begrenzt.
- Freigaberegeln berücksichtigen Testabdeckung, fehlende Geräte und unvollständige Läufe.
- Benachrichtigungen enthalten komprimierte Ursache, betroffene Matrixzelle und Artefaktverweis innerhalb der Plattform.
8. Betrieb und Recovery absichern
- Geräte- und Simulatorzustände werden vor und nach jedem Auftrag zurückgesetzt.
- Hängende Prozesse, verlorene Verbindungen und volle Dateisysteme erhalten automatisierte Wiederherstellungsschritte.
- Betriebskennzahlen zu Laufzeit, Stabilität, Auslastung und Fehlerrate werden definiert.
- Eine Runbook-Struktur dokumentiert Diagnose, Eskalation und kontrollierten Neustart.
Praxisübungen
- Erstellung eines reproduzierbaren Batch-Aufrufs mit Variablen und Exitcode-Auswertung
- Aufbau eines entfernten Daemon-Laufs mit Health-Check
- Orchestrierung einer kleinen Android- oder iOS-Geräte-Matrix mit parallelen Teilmengen
- Erzeugung zusammengeführter Reports und Umsetzung eines Pipeline-Gates
- Recovery-Übung bei Verbindungsverlust und blockiertem Gerät
Methodik
Die Inhalte werden als zusammenhängender Betriebsaufbau umgesetzt. Nach jeder Ausbaustufe folgen Negativtests mit absichtlich gestörter Umgebung. Dadurch entsteht neben der Pipeline eine belastbare Diagnose- und Recovery-Struktur.
Fachbereichsleitung / Trainingskoordination
-

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: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.396 zzgl. MwSt. Inhaus: € 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Testautomation, DevOps, CI/CD, Build- und Release-Engineering, Testarchitektur |
| Voraussetzungen: | Sichere QF-Test-Kenntnisse, wartbare mobile Testsuite, CI/CD-Grundkenntnisse, verfügbare Ausführungsumgebung |
| 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.
