Seminar DeviceFarmer STF CI/CD-Integration und Testautomatisierung

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

  1. Integrationsarchitektur festlegen
  2. Geräteauswahl automatisieren
  3. Reservierung und Remote-ADB herstellen
  4. Appium und Testframework anbinden
  5. Testdaten und App-Bereitstellung
  6. Parallelisierung und Poolsteuerung
  7. Artefakte und Diagnose sichern
  8. 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

  1. Schritt 1: Build-System, STF-API, ADB-Zugriff, Testframework und Artefaktspeicher als getrennte Komponenten modellieren.
  2. Schritt 2: Vertrauensgrenzen, Zugangsdaten und Netzwerkpfade je Komponente dokumentieren.
  3. Schritt 3: Einen eindeutigen Job-Lebenszyklus von Auswahl bis Freigabe definieren.

Geräteauswahl automatisieren

  1. Schritt 1: Testanforderungen in Filter für Android-Version, Modell, Bildschirm, Gruppe und Verfügbarkeit übersetzen.
  2. Schritt 2: Eine priorisierte Auswahl mit Fallback-Geräten und maximaler Wartezeit implementieren.
  3. Schritt 3: Ausgewähltes Gerät und Auswahlgrund im Jobprotokoll festhalten.

Reservierung und Remote-ADB herstellen

  1. Schritt 1: Gerät per API reservieren und Besitz sowie Bereitschaft prüfen.
  2. Schritt 2: ADB-Schlüssel und Remote-Verbindung für den isolierten Job bereitstellen.
  3. Schritt 3: Verbindung mit einer kurzen Diagnose und einem kontrollierten App-Installationsschritt validieren.

Appium und Testframework anbinden

  1. Schritt 1: Appium-Server beziehungsweise Testrunner mit der reservierten Seriennummer konfigurieren.
  2. Schritt 2: Capabilities aus Pipelineparametern und Gerätedaten reproduzierbar erzeugen.
  3. Schritt 3: Start, Statusprüfung und geordnete Beendigung des Testdienstes automatisieren.

Testdaten und App-Bereitstellung

  1. Schritt 1: Build-Artefakt eindeutig versionieren und vor Installation auf Vollständigkeit prüfen.
  2. Schritt 2: App, Testdaten und erforderliche Geräteeinstellungen in definierter Reihenfolge bereitstellen.
  3. Schritt 3: Vorbedingungen mit einem schnellen Smoke-Test verifizieren.

Parallelisierung und Poolsteuerung

  1. Schritt 1: Maximale Parallelität aus Gerätepool, Providerkapazität und Testdauer ableiten.
  2. Schritt 2: Jobs nach Geräteklassen verteilen und Hotspots einzelner Modelle vermeiden.
  3. Schritt 3: Warteschlangen, Zeitgrenzen und kontrollierte Wiederholungen für knappe Geräte definieren.

Artefakte und Diagnose sichern

  1. Schritt 1: Testbericht, Logcat, Screenshots, Appium-Protokolle und Geräteinformationen einem Job zuordnen.
  2. Schritt 2: Artefakte auch bei Fehler oder Abbruch in einem abschließenden Schritt einsammeln.
  3. Schritt 3: Vertrauliche Inhalte filtern und Aufbewahrungsfristen festlegen.

Bereinigung und Freigabe garantieren

  1. Schritt 1: Testprozesse, Portweiterleitungen und ADB-Verbindungen geordnet beenden.
  2. Schritt 2: Installierte Apps und temporäre Daten entsprechend der Laborrichtlinie entfernen.
  3. 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

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.

Seminar Startdatum Enddatum Ort Dauer
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben