Beschreibung
Mobile Tests entfalten ihren Nutzen erst dann dauerhaft, wenn Builds, Geräte, Testdaten und Ergebnisbewertung reproduzierbar miteinander verbunden sind. Das Seminar entwickelt eine belastbare Pipeline-Struktur, die parallele reale Geräte kontrolliert nutzt und Fehler eindeutig einem Build zuordnet.
Lernziele
- technische Zugänge und Geheimnisse sicher in Pipelines verwenden
- App-Builds und Gerätekonfigurationen versioniert an Testläufe übergeben
- parallele Ausführung nach Risiko, Laufzeit und Ressourcen planen
- Ergebnisse und Fehlerartefakte eindeutig korrelieren
- Qualitätsregeln, Abbruchbedingungen und Bereinigung robust implementieren
Inhaltsübersicht
- Pipeline-Zielbild und Qualitätsstufen definieren
- Technische Identitäten und Geheimnisse absichern
- App-Artefakte versioniert bereitstellen
- Capability- und Geräteprofile verwalten
- Parallele Ausführung orchestrieren
- Fehlerbehandlung und Wiederholung gestalten
- Ergebnisse und Artefakte zusammenführen
- Bereinigung und Betriebsstabilität sicherstellen
Seminarinhalte
1. Pipeline-Zielbild und Qualitätsstufen definieren
- Smoke-, Integrations-, Regressions- und Freigabetests unterscheiden.
- Ausführungszeit, Geräteabdeckung und Fehlertoleranz pro Stufe festlegen.
- Messbare Qualitätsregeln für Pull Request, Build und Release formulieren.
2. Technische Identitäten und Geheimnisse absichern
- Servicekonten und minimal erforderliche Projektrollen festlegen.
- API-Schlüssel über den Secret Store des Pipeline-Systems bereitstellen.
- Protokollausgaben auf unbeabsichtigte Preisgabe sensibler Werte prüfen.
3. App-Artefakte versioniert bereitstellen
- APK- und IPA-Dateien eindeutig mit Buildnummer und Commit verknüpfen.
- Upload, Auswahl und Installation automatisieren.
- Fehler bei fehlenden, falschen oder nicht installierbaren Paketen früh abfangen.
4. Capability- und Geräteprofile verwalten
- Plattform-, Versions- und Geräteanforderungen als Konfiguration modellieren.
- Pipeline-Parameter von testfachlichen Defaults trennen.
- Profile für Smoke-, Kern- und breite Regressionsabdeckung erstellen.
5. Parallele Ausführung orchestrieren
- Tests nach Daten- und Gerätekonflikten prüfen.
- Jobs, Shards oder Matrix-Builds kontrolliert parallelisieren.
- Slots, Timeouts und Warteschlangen mit klaren Grenzwerten behandeln.
6. Fehlerbehandlung und Wiederholung gestalten
- Infrastruktur-, Testcode- und Produktfehler unterscheiden.
- Wiederholungen nur für definierte technische Störungen zulassen.
- Abbruch, Fortsetzung und Quarantäne nachvollziehbar dokumentieren.
7. Ergebnisse und Artefakte zusammenführen
- Laufnamen, Build-ID, Commit, App-Version und Geräteprofil korrelieren.
- Screenshots, Videos, Logs und Testberichte dauerhaft auffindbar machen.
- Zusammenfassungen für Entwicklung, Testmanagement und Release-Entscheidung erzeugen.
8. Bereinigung und Betriebsstabilität sicherstellen
- Sitzungen auch bei Abbruch zuverlässig schließen.
- Geräte freigeben und temporäre Ressourcen entfernen.
- Pipeline-Metriken für Laufzeit, Stabilität und Geräteauslastung etablieren.
Praxisübungen
- Aufbau einer parametrisierten Mobile-Testmatrix in einem Pipeline-Beispiel
- Parallele Ausführung mit kontrollierter Fehler- und Wiederholungslogik
- Erzeugung eines kompakten Freigabeberichts aus mehreren Geräteergebnissen
Arbeitsweise
Vortrag, Demonstrationen und angeleitete Übungen wechseln sich ab. Jeder Arbeitsauftrag beginnt mit einem definierten Ausgangszustand, führt über prüfbare Einzelschritte und endet mit einer dokumentierten Kontrolle der technischen und fachlichen Beobachtungen.
Fachbereichsleitung und Trainerteam
-

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, weiterer Tag 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 und Plattformteams |
| Voraussetzungen: | Grundkenntnisse in CI/CD, automatisierten Tests und mindestens einem Pipeline-System; Appium- oder Selenium-Basiswissen ist hilfreich |
| 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, 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 + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
