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.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 1.198 zzgl. MwSt. Inhaus: CHF 3.400 zzgl. MwSt. |
| 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: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| 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 |
| Weitere Informationen unter +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
