Das Seminar entwickelt einen vollständigen CI/CD-Ablauf für mobile Tests mit Testinium Device Park. Build-Artefakte, Anmeldeinformationen, Geräteauswahl, Zuweisung, Testausführung, Ergebnisübergabe und Cleanup werden als reproduzierbare Pipeline-Stufen umgesetzt. Die Integration wird so gestaltet, dass Fehler klar zugeordnet und blockierte Geräte zuverlässig vermieden werden.
Inhaltsübersicht
- Pipeline-Architektur und Stufendesign
- Secrets und Artefakte bereitstellen
- Dynamische Geräteauswahl und Zuweisung
- Testausführung, Ergebnisse und Cleanup
- Quality Gates und Betriebsüberwachung
Zielsetzung
- Device-Park-Schritte sauber in eine Pipeline gliedern
- Secrets und App-Artefakte sicher übergeben
- Geräte dynamisch auswählen, reservieren und freigeben
- Testergebnisse als belastbare Quality Gates nutzen
Teilnehmerkreis und Voraussetzungen
Teilnehmerkreis: DevOps Engineers, Build- und Release Engineers, Testautomatisierer und technische QA-Verantwortliche
Voraussetzungen: Grundkenntnisse in CI/CD, mobilen Build-Artefakten und automatisierten Tests; API- oder Appium-Erfahrung ist hilfreich
Kapitel 1: Pipeline-Architektur und Stufendesign
Inhaltsverzeichnis
- Build, Bereitstellung und Test
- Abhängigkeiten und Abbruchpfade
- Wiederverwendbare Pipeline-Komponenten
Schritt-für-Schritt-Anleitung
- Bestehenden mobilen Build- und Release-Prozess aufnehmen.
- Device-Park-Aktionen als getrennte, überprüfbare Stufen modellieren.
- Ein- und Ausgaben jeder Stufe eindeutig definieren.
- Abbruch- und Cleanup-Pfade unabhängig vom Testergebnis festlegen.
- Gemeinsame Schritte als wiederverwendbare Pipeline-Komponenten kapseln.
Praxisübung
Praxisübung: Entwurf einer Pipeline mit Build, Upload, Allocation, Test, Ergebnisübergabe und Release.
Kapitel 2: Secrets und Artefakte bereitstellen
Inhaltsverzeichnis
- Anmeldeinformationen
- APK-/IPA-Artefakte
- Metadaten und Nachvollziehbarkeit
Schritt-für-Schritt-Anleitung
- Zugriffsdaten im Secret Store der Pipeline hinterlegen.
- Berechtigungen auf den tatsächlich benötigten Umfang begrenzen.
- Build-Artefakt mit Version, Commit und Prüfsumme versehen.
- Artefakt an Device Park übertragen und Dateireferenz speichern.
- Geheime Werte in Konsolenausgaben und Fehlerprotokollen maskieren.
Praxisübung
Praxisübung: Sichere Übergabe eines mobilen Builds und der benötigten Zugangsdaten zwischen Pipeline-Stufen.
Kapitel 3: Dynamische Geräteauswahl und Zuweisung
Inhaltsverzeichnis
- Auswahlregeln
- Pool- und Gerätestatus
- Warteschlange und Timeout
Schritt-für-Schritt-Anleitung
- Testanforderungen in maschinenlesbare Gerätekriterien übersetzen.
- Verfügbare und gesunde Geräte aus dem vorgesehenen Pool abfragen.
- Geeignetes Gerät nach priorisierten Regeln auswählen.
- Zuweisung mit begrenzter Wartezeit und klarer Fehlermeldung durchführen.
- Zuweisungskennung für Test und Cleanup sicher weiterreichen.
Praxisübung
Praxisübung: Pipeline-Schritt zur Auswahl eines passenden Geräts mit Fallback auf eine definierte Geräteklasse.
Kapitel 4: Testausführung, Ergebnisse und Cleanup
Inhaltsverzeichnis
- Session-Start
- Testreports und Logs
- Freigabe in jedem Endzustand
Schritt-für-Schritt-Anleitung
- Session mit Build- und Geräteparametern starten.
- Automatisierten Test ausführen und Laufkennung durchgängig verwenden.
- Testreport, Session-Daten und Logs als Pipeline-Artefakte sammeln.
- Session bei Erfolg, Fehler oder Abbruch kontrolliert beenden.
- Gerät freigeben und den abschließenden Status prüfen.
Praxisübung
Praxisübung: Umsetzung eines garantiert ausgeführten Cleanup-Blocks für erfolgreiche und fehlgeschlagene Jobs.
Kapitel 5: Quality Gates und Betriebsüberwachung
Inhaltsverzeichnis
- Freigabekriterien
- Fehlerklassifikation
- Metriken und Kapazität
Schritt-für-Schritt-Anleitung
- Fachliche Fehler von Infrastruktur- und Kapazitätsfehlern trennen.
- Quality Gate mit eindeutigen Schwellenwerten definieren.
- Wiederholung nur für zulässige temporäre Fehler einsetzen.
- Pipeline-Dauer, Wartezeit, Geräteauslastung und Fehlerquote messen.
- Regelmäßige Überprüfung von Grenzwerten und Pool-Kapazität einplanen.
Praxisübung
Praxisübung: Konfiguration eines Release-Gates mit differenzierter Behandlung von Test-, Infrastruktur- und Verfügbarkeitsfehlern.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

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: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: | ###ZWEITAGEHOCH### |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | DevOps Engineers, Build- und Release Engineers, Testautomatisierer und technische QA-Verantwortliche |
| Voraussetzungen: | Grundkenntnisse in CI/CD, mobilen Build-Artefakten und automatisierten Tests; API- oder Appium-Erfahrung ist hilfreich |
| Standorte: | ###STANDORTE### |
| Methoden: | Vortrag, Demonstrationen, 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 |
| ###TEL### |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
