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.
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: | 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.
