Mobile Regressionstests als verlässlichen Pipeline-Baustein betreiben
Realgerätetests werden in CI/CD häufig zu langsam, zu teuer oder zu instabil, wenn Gerätematrix, Testdaten, App-Builds und Parallelität nicht gemeinsam geplant werden. Das Seminar entwickelt einen Pipeline-Entwurf, der schnelle Rückmeldung und belastbare Endabnahme voneinander trennt.
Jede Sitzung erhält eindeutige Build- und Testmetadaten. Tunnelprozesse, Secrets, App-Uploads, Artefakte und Wiederholungen werden als kontrollierte Pipeline-Schritte behandelt statt als versteckte Nebenwirkung des Testcodes.
Inhaltsverzeichnis
- Mobile Regressionstests als verlässlichen Pipeline-Baustein betreiben
- Lernziele
- Zielgruppe und Voraussetzungen
- Seminarmodule
- Modul 1: Pipeline-Zielbild und Teststufen
- Modul 2: Build- und App-Bereitstellung
- Modul 3: Secrets und Konfiguration
- Modul 4: Matrix, Sharding und Parallelität
- Modul 5: Tunnel-Lifecycle in CI
- Modul 6: Metadaten, Artefakte und Reporting
- Modul 7: Quality Gates und Wiederholungslogik
- Modul 8: Skalierung und Betrieb
- Praxislabor
- Qualitäts- und Abnahmekriterien
Lernziele
- Mobile Tests in mehrstufige CI/CD-Pipelines einordnen.
- Gerätematrizen risikobasiert aufteilen und parallel ausführen.
- App-Builds, Secrets und Tunnelprozesse sicher automatisieren.
- Quality Gates aus aggregierten Sitzungsdaten ableiten.
- Flaky Tests und Infrastrukturfehler getrennt behandeln.
- Kapazitätsgrenzen und Wartungsreserven in der Pipeline berücksichtigen.
Zielgruppe und Voraussetzungen
Zielgruppe: DevOps Engineers, Build- und Release-Verantwortliche, Testautomatisierer, QA Engineers und Plattformteams.
Voraussetzungen: Grundkenntnisse in CI/CD und automatisierten mobilen Tests; eine beispielhafte Pipeline ist hilfreich.
Seminarmodule
Modul 1: Pipeline-Zielbild und Teststufen
Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.
- Schritt 1: Smoke-, Integrations-, Regression- und Abnahmetests klar trennen.
- Schritt 2: Geräteabdeckung je Stufe nach Risiko und Rückmeldezeit festlegen.
- Schritt 3: Synchronen und asynchronen Pipelinebetrieb bewusst wählen.
- Schritt 4: Abbruch-, Fortsetzungs- und Freigaberegeln dokumentieren.
Modul 2: Build- und App-Bereitstellung
Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.
- Schritt 1: App-Build genau einem Commit und einer Umgebung zuordnen.
- Schritt 2: Upload als eigenen idempotenten Pipeline-Schritt umsetzen.
- Schritt 3: App-Beispiel sicher an nachfolgende Jobs übergeben.
- Schritt 4: Aufbewahrung und Bereinigung nicht mehr benötigter Builds automatisieren.
Modul 3: Secrets und Konfiguration
Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.
- Schritt 1: Zugangsdaten ausschließlich über geschützte Variablen bereitstellen.
- Schritt 2: Gerätematrix und Testparameter versioniert verwalten.
- Schritt 3: Produkt-, Umgebungs- und Pipelinekonfiguration trennen.
- Schritt 4: Geheimnisse aus Logs, Screenshots und Fehlermeldungen fernhalten.
Modul 4: Matrix, Sharding und Parallelität
Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.
- Schritt 1: Tests nach Gerät, Plattform, Suite oder Laufzeit segmentieren.
- Schritt 2: Shard-Größe anhand historischer Laufzeiten ausbalancieren.
- Schritt 3: Parallelitätsgrenzen und Reserven für Wiederholungen einplanen.
- Schritt 4: Unvollständige Matrixläufe als eigene Fehlerklasse behandeln.
Modul 5: Tunnel-Lifecycle in CI
Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.
- Schritt 1: Tunnel vor den Testjobs kontrolliert starten und prüfen.
- Schritt 2: Eindeutige Kennung und gemeinsame Nutzung je Pipeline definieren.
- Schritt 3: Tunnelstatus während der Ausführung überwachen.
- Schritt 4: Prozess nach Erfolg, Fehler oder Abbruch sicher beenden.
Modul 6: Metadaten, Artefakte und Reporting
Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.
- Schritt 1: Build, Branch, Commit, Suite und Testfall an Sitzungen binden.
- Schritt 2: Videos, Screenshots und Protokolle gezielt abrufen.
- Schritt 3: Artefaktlinks und Fehlerklassifikation in den CI-Bericht übernehmen.
- Schritt 4: Aufbewahrung nach Datenschutz- und Diagnosebedarf steuern.
Modul 7: Quality Gates und Wiederholungslogik
Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.
- Schritt 1: Pflichtgeräte, erlaubte Ausfälle und Abbruchschwellen definieren.
- Schritt 2: Wiederholung nur für nachgewiesene transiente Fehler zulassen.
- Schritt 3: Flaky-Quote und Erstlauf-Erfolg getrennt ausweisen.
- Schritt 4: Manuelle Freigaben bei unvollständigen oder widersprüchlichen Ergebnissen erzwingen.
Modul 8: Skalierung und Betrieb
Der Themenblock verbindet Planung, Konfiguration, Durchführung und Prüfung in einer nachvollziehbaren Arbeitsfolge.
- Schritt 1: Spitzenlast, Wartung und gleichzeitige Teams in der Kapazität berücksichtigen.
- Schritt 2: Queue-Zeiten, Laufzeiten und Auslastung regelmäßig auswerten.
- Schritt 3: Testsuiten nach Nutzen, Stabilität und Kosten priorisieren.
- Schritt 4: Kapazitätsänderungen anhand gemessener Engpässe begründen.
Praxislabor
Die Übungen bauen aufeinander auf und enden jeweils mit einem dokumentierten Prüfpunkt.
- Übung 1: Eine Pipeline mit App-Upload, Gerätematrix, parallelen Jobs und sicherer Secret-Verwendung entwerfen.
- Übung 2: Eine Testmatrix anhand historischer Laufzeiten in ausgeglichene Shards zerlegen.
- Übung 3: Quality Gates, Wiederholungsregeln und Fehlerklassifikation für einen Beispielrelease definieren.
Qualitäts- und Abnahmekriterien
- Jeder Testlauf ist eindeutig zu Build, Commit und Gerätematrix rückverfolgbar.
- Parallelisierung verkürzt die Laufzeit ohne Verlust an Testisolation.
- Tunnel und Secrets werden unabhängig vom Testcode kontrolliert.
- Quality Gates unterscheiden Produktfehler, Testfehler und Infrastrukturfehler.
Fachbereichsleitung / Trainerleitung / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | DevOps Engineers, Build- und Release-Verantwortliche, Testautomatisierer, QA Engineers und Plattformteams |
| Voraussetzungen: | Grundkenntnisse in CI/CD und mobiler Testautomatisierung; vorhandene Pipeline oder Beispielprojekt empfohlen |
| 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.
