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.

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.

Mehr dazu...

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.

Mehr dazu...

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.

Mehr dazu...

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 und Webinar: CHF 1.797 zzgl. MwSt.
Inhaus: CHF 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: 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.

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