Seminar Android Device Controller und Geräteverwaltung mit Mobly

Seminar / Training

Seminarprofil

Im Mittelpunkt steht die hostgesteuerte Verwaltung einzelner und mehrerer Android-Geräte. Controller-Konfiguration, Geräteaktionen und systematische Fehlerdiagnose werden zu einem reproduzierbaren Arbeitsablauf verbunden.

Didaktische Einordnung: Zwei Tage sind erforderlich, um zunächst Controller- und ADB-Grundlagen aufzubauen und anschließend App-Lebenszyklen, Neustarts, Fastboot sowie Störungsszenarien praktisch abzusichern.

Lernziele

  • Android-Geräte in Testbeds eindeutig konfigurieren und registrieren
  • ADB- und Fastboot-Funktionen kontrolliert aus Testfällen aufrufen
  • Apps, Dateien und Gerätezustände reproduzierbar verwalten
  • Fehlerzustände erkennen und Diagnoseartefakte sichern
  • Bereinigung und Wiederanlauf für stabile Testserien entwerfen

Zielgruppe

Testautomatisierer, Android-Entwickler, Systemtester und DevOps-Fachkräfte mit Verantwortung für gerätebasierte Testumgebungen.

Voraussetzungen

Python-Grundkenntnisse, sicherer Umgang mit der Kommandozeile und grundlegende Kenntnisse von Android sowie ADB.

Inhaltsübersicht

  1. Tag 1 – Laborumgebung und Gerätezugriff vorbereiten
  2. Tag 1 – AndroidDevice-Controller registrieren
  3. Tag 1 – Shell, Dateien und Geräteeigenschaften steuern
  4. Tag 2 – Anwendungen installieren und verwalten
  5. Tag 2 – Neustart, Bootloader und Fastboot beherrschen
  6. Tag 2 – Robuste Geräteflotten und Diagnoseabläufe

1. Tag 1 – Laborumgebung und Gerätezugriff vorbereiten

Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.

  1. Schritt 1: Python-Umgebung, Mobly-Paket und ADB-Werkzeuge auf konsistente Versionen prüfen.
  2. Schritt 2: USB-Debugging, Geräteautorisierung und serielle Zuordnung kontrollieren.
  3. Schritt 3: Eine minimale Testbed-Konfiguration für ein reales Gerät anlegen und validieren.

2. Tag 1 – AndroidDevice-Controller registrieren

Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.

  1. Schritt 1: Das Controller-Modul in einer BaseTestClass registrieren.
  2. Schritt 2: Wildcard-Erkennung und explizite Seriennummern gegenüberstellen.
  3. Schritt 3: Geräteattribute wie Rolle, Modell oder Telefonnummer für Tests nutzbar machen.

3. Tag 1 – Shell, Dateien und Geräteeigenschaften steuern

Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.

  1. Schritt 1: Shell-Kommandos ausführen und Rückgabewerte kontrolliert auswerten.
  2. Schritt 2: Dateien übertragen, Pfade prüfen und temporäre Daten bereinigen.
  3. Schritt 3: Systemeigenschaften, Build-Informationen und Gerätezustände protokollieren.

4. Tag 2 – Anwendungen installieren und verwalten

Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.

  1. Schritt 1: APK-Dateien kontrolliert installieren, aktualisieren und entfernen.
  2. Schritt 2: Paketstände vor dem Test prüfen und definierte Ausgangszustände herstellen.
  3. Schritt 3: Installationsfehler anhand von Exit-Codes und Gerätelogs einordnen.

5. Tag 2 – Neustart, Bootloader und Fastboot beherrschen

Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.

  1. Schritt 1: Neustarts auslösen und das Wiedererscheinen des Geräts synchronisieren.
  2. Schritt 2: Bootloader-Zustände erkennen und Fastboot-Kommandos sicher kapseln.
  3. Schritt 3: Geänderte Seriennummern oder Verbindungsabbrüche während eines Tests behandeln.

6. Tag 2 – Robuste Geräteflotten und Diagnoseabläufe

Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.

  1. Schritt 1: Mehrere Geräte nach Rollen auswählen und Zustandsprüfungen vereinheitlichen.
  2. Schritt 2: Logcat, Gerätemetadaten und relevante Dateien bei Fehlern sichern.
  3. Schritt 3: Teardown- und Recovery-Schritte für wiederholbare Testläufe implementieren.

Praxisprojekt

  1. Schritt 1: Ein Testbed mit zwei Android-Geräten und eindeutigen Rollen konfigurieren.
  2. Schritt 2: Eine Beispielanwendung installieren und den Paketstand verifizieren.
  3. Schritt 3: Einen Neustart mit Warte- und Wiederanlaufstrategie durchführen.
  4. Schritt 4: Bei einem provozierten Fehler Logs, Geräteinformationen und Testergebnis zusammenführen.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Testautomatisierer, Android-Entwickler, Systemtester und DevOps-Fachkräfte mit Verantwortung für gerätebasierte Testumgebungen.
Voraussetzungen: Python-Grundkenntnisse, sicherer Umgang mit der Kommandozeile und grundlegende Kenntnisse von Android sowie ADB.
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 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben