Seminar / Training
Seminarprofil
STF stellt reale Android-Geräte bereit; die eigentliche Testausführung wird durch vorhandene Frameworks und Pipelines orchestriert. Das Seminar verbindet API, Remote-ADB, Appium, Build-System und Ergebnisverwaltung zu einem robusten Ablauf mit garantierter Gerätefreigabe.
Inhaltsübersicht
- Integrationsarchitektur festlegen
- Geräteauswahl automatisieren
- Reservierung und Remote-ADB herstellen
- Appium und Testframework anbinden
- Testdaten und App-Bereitstellung
- Parallelisierung und Poolsteuerung
- Artefakte und Diagnose sichern
- Bereinigung und Freigabe garantieren
Lernziele
- STF-Geräte kontrolliert aus einer Pipeline auswählen und reservieren
- Remote-ADB und Appium für automatisierte Tests bereitstellen
- Testjobs parallelisieren, ohne Geräte zu blockieren oder zu überbuchen
- Logs, Screenshots, Videos und Testergebnisse konsistent sichern
- Fehler, Abbruch und Bereinigung zuverlässig behandeln
Seminarinhalte
Integrationsarchitektur festlegen
- Schritt 1: Build-System, STF-API, ADB-Zugriff, Testframework und Artefaktspeicher als getrennte Komponenten modellieren.
- Schritt 2: Vertrauensgrenzen, Zugangsdaten und Netzwerkpfade je Komponente dokumentieren.
- Schritt 3: Einen eindeutigen Job-Lebenszyklus von Auswahl bis Freigabe definieren.
Geräteauswahl automatisieren
- Schritt 1: Testanforderungen in Filter für Android-Version, Modell, Bildschirm, Gruppe und Verfügbarkeit übersetzen.
- Schritt 2: Eine priorisierte Auswahl mit Fallback-Geräten und maximaler Wartezeit implementieren.
- Schritt 3: Ausgewähltes Gerät und Auswahlgrund im Jobprotokoll festhalten.
Reservierung und Remote-ADB herstellen
- Schritt 1: Gerät per API reservieren und Besitz sowie Bereitschaft prüfen.
- Schritt 2: ADB-Schlüssel und Remote-Verbindung für den isolierten Job bereitstellen.
- Schritt 3: Verbindung mit einer kurzen Diagnose und einem kontrollierten App-Installationsschritt validieren.
Appium und Testframework anbinden
- Schritt 1: Appium-Server beziehungsweise Testrunner mit der reservierten Seriennummer konfigurieren.
- Schritt 2: Capabilities aus Pipelineparametern und Gerätedaten reproduzierbar erzeugen.
- Schritt 3: Start, Statusprüfung und geordnete Beendigung des Testdienstes automatisieren.
Testdaten und App-Bereitstellung
- Schritt 1: Build-Artefakt eindeutig versionieren und vor Installation auf Vollständigkeit prüfen.
- Schritt 2: App, Testdaten und erforderliche Geräteeinstellungen in definierter Reihenfolge bereitstellen.
- Schritt 3: Vorbedingungen mit einem schnellen Smoke-Test verifizieren.
Parallelisierung und Poolsteuerung
- Schritt 1: Maximale Parallelität aus Gerätepool, Providerkapazität und Testdauer ableiten.
- Schritt 2: Jobs nach Geräteklassen verteilen und Hotspots einzelner Modelle vermeiden.
- Schritt 3: Warteschlangen, Zeitgrenzen und kontrollierte Wiederholungen für knappe Geräte definieren.
Artefakte und Diagnose sichern
- Schritt 1: Testbericht, Logcat, Screenshots, Appium-Protokolle und Geräteinformationen einem Job zuordnen.
- Schritt 2: Artefakte auch bei Fehler oder Abbruch in einem abschließenden Schritt einsammeln.
- Schritt 3: Vertrauliche Inhalte filtern und Aufbewahrungsfristen festlegen.
Bereinigung und Freigabe garantieren
- Schritt 1: Testprozesse, Portweiterleitungen und ADB-Verbindungen geordnet beenden.
- Schritt 2: Installierte Apps und temporäre Daten entsprechend der Laborrichtlinie entfernen.
- Schritt 3: Gerät in einem immer ausgeführten Abschlussblock freigeben und den Erfolg verifizieren.
Praxisübungen
- Entwurf einer vollständigen Pipeline für einen instrumentierten Android-Test
- API-basierte Geräteauswahl mit Remote-ADB-Verbindung
- Appium-Test gegen ein reserviertes STF-Gerät
- Parallelisierung mehrerer Jobs mit sauberer Artefakt- und Freigabelogik
Zielgruppe
Testautomatisierung, DevOps, Mobile Development, Build Engineering und QA Engineering.
Voraussetzungen
Sichere Grundkenntnisse in CI/CD, ADB und automatisierten Android-Tests. Grundkenntnisse in Appium oder einem vergleichbaren Framework sind erforderlich.
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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, Folgetage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Testautomatisierung, DevOps, Mobile Development und Build Engineering |
| Voraussetzungen: | CI/CD-, ADB- und Android-Testkenntnisse; Appium-Grundlagen |
| 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.
