Wiederkehrende Gerätevorgänge sollten nicht manuell ausgeführt werden. Durch klar strukturierte Skripte lassen sich virtuelle Geräte reproduzierbar bereitstellen, konfigurieren, prüfen und anschließend vollständig zurücksetzen.
Inhaltsübersicht
- Automatisierungsarchitektur festlegen
- Geräte per gmtool steuern
- Sensoren mit Genymotion Shell automatisieren
- ADB-Aktionen einbinden
- Fehlerbehandlung und Wiederholbarkeit sichern
- Parallele lokale Tests organisieren
- Build- und Testprozesse integrieren
Zielsetzung
Entwicklung robuster Automatisierungsskripte für lokale Geräte einschließlich Lebenszyklus, Sensorsteuerung, App-Deployment, Tests und Cleanup.
Zielgruppe
Testautomatisierer, Android-Entwickler, DevOps-Fachkräfte, Build-Ingenieure und Administratoren lokaler Testlabore.
Voraussetzungen
Sicherer Umgang mit einer Shell oder PowerShell, Grundlagen in ADB und Genymotion Desktop.
Praxisorientierte Lernschritte
Schritt 1: Automatisierungsarchitektur festlegen
- Manuelle Arbeitsschritte aufnehmen und nach Automatisierungspotenzial ordnen.
- gmtool, Genymotion Shell und ADB nach Zuständigkeit voneinander abgrenzen.
- Parameter, Konfiguration, Protokollierung und Exit-Codes standardisieren.
Schritt 2: Geräte per gmtool steuern
- Vorlagen und Geräte auflisten, erstellen, starten und stoppen.
- Kurzlebige Geräte für isolierte Testläufe einsetzen.
- Gerätezustände abfragen und Timeouts für den Startvorgang behandeln.
Schritt 3: Sensoren mit Genymotion Shell automatisieren
- Geräte auswählen und Erreichbarkeit vor jedem Kommando prüfen.
- Batterie, Netzwerk, Rotation, Identitäten und weitere Werte skriptgesteuert setzen.
- Mehrstufige Testszenarien mit Pausen und definierten Ausgangswerten erstellen.
Schritt 4: ADB-Aktionen einbinden
- APK-Installation, Paketprüfung und App-Start automatisieren.
- Dateien, Testdaten und Geräteeinstellungen reproduzierbar vorbereiten.
- Logcat und Screenshots mit eindeutigen Laufkennungen sichern.
Schritt 5: Fehlerbehandlung und Wiederholbarkeit sichern
- Fehlercodes prüfen und Abbrüche mit verständlichen Meldungen versehen.
- Idempotente Schritte für wiederholte Ausführung entwickeln.
- Cleanup-Routinen auch bei Testfehlern oder Unterbrechungen garantieren.
Schritt 6: Parallele lokale Tests organisieren
- Ports, Gerätenamen und Ressourcen für mehrere Instanzen trennen.
- CPU-, RAM- und Grafikgrenzen des Hosts berücksichtigen.
- Testaufträge verteilen und Ergebnisse pro Gerät isoliert sammeln.
Schritt 7: Build- und Testprozesse integrieren
- Skripte in lokale Build-Jobs oder Runner einbinden.
- Konfigurationen versionieren und wiederverwendbare Funktionen erstellen.
- Regelmäßige Funktionsprüfungen der Automatisierungsumgebung etablieren.
Übungen und Arbeitsweise
- Skript für Erstellung, Start, App-Installation und Rückbau eines Geräts.
- Automatisierte Sensorsequenz mit protokollierter App-Reaktion.
- Paralleler Testlauf mit Fehlerbehandlung und getrennten Artefakten.
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, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Testautomatisierer, Android-Entwickler, DevOps-Fachkräfte, Build-Ingenieure und Administratoren lokaler Testlabore. |
| Voraussetzungen: | Sicherer Umgang mit einer Shell oder PowerShell, Grundlagen in ADB und Genymotion Desktop. |
| 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, schrittweise Anleitungen und 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.
