Seminar Kompaktseminar Mobly

Seminar / Training

Seminarprofil

Der kompakte Lernpfad liefert einen belastbaren Einstieg für Teams, die schnell produktive Tests erstellen möchten, ohne bereits alle Spezialthemen zu vertiefen.

Didaktische Einordnung: Drei Tage sind notwendig, um Grundlagen, Android-Automatisierung und Mehrgerätebetrieb jeweils mit eigener Praxisphase abzudecken; zwei Tage würden Diagnose und Stabilisierung zu stark verkürzen.

Lernziele

  • Mobly-Umgebung und Testbed-Konfiguration aufbauen
  • Testklassen mit Lifecycle, Parametern und Assertions entwickeln
  • Android-Geräte und Bundled Snippets steuern
  • Zwei Geräte zu einem End-to-End-Test orchestrieren
  • Logs, Resultate und einen einfachen CI-Aufruf vorbereiten

Zielgruppe

Testautomatisierer, Android-Entwickler, Systemtester und technische Projektverantwortliche.

Voraussetzungen

Python-Grundkenntnisse, Kommandozeilenerfahrung und grundlegendes Android-Verständnis.

Inhaltsübersicht

  1. Tag 1 – Einsatzmodell und Installation
  2. Tag 1 – Testbed und erster Testfall
  3. Tag 1 – Assertions, Parameter und Cleanup
  4. Tag 2 – AndroidDevice praktisch einsetzen
  5. Tag 2 – Bundled Snippets verwenden
  6. Tag 2 – Logs und Diagnoseartefakte
  7. Tag 3 – Multi-Device-Testbed
  8. Tag 3 – Parameterisierte Testserie
  9. Tag 3 – CI-Grundablauf und Praxisprojekt

1. Tag 1 – Einsatzmodell und Installation

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

  1. Schritt 1: Geeignete End-to-End-Anwendungsfälle bestimmen.
  2. Schritt 2: Python, Mobly und ADB prüfen und installieren.
  3. Schritt 3: Ein Android-Gerät für automatisierte Tests vorbereiten.

2. Tag 1 – Testbed und erster Testfall

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

  1. Schritt 1: Eine YAML-Konfiguration mit AndroidDevice anlegen.
  2. Schritt 2: BaseTestClass, setup_class und Testmethode implementieren.
  3. Schritt 3: Den Test starten und Ausgabeverzeichnis kontrollieren.

3. Tag 1 – Assertions, Parameter und Cleanup

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

  1. Schritt 1: TestParams auslesen und Vorbedingungen prüfen.
  2. Schritt 2: Aussagekräftige Assertions verwenden.
  3. Schritt 3: Teardown und Fehlerdiagnose für Wiederholbarkeit ergänzen.

4. Tag 2 – AndroidDevice praktisch einsetzen

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

  1. Schritt 1: Geräteeigenschaften, Shell und Dateien steuern.
  2. Schritt 2: Eine APK installieren und Paketstatus prüfen.
  3. Schritt 3: Neustart und Wiedererkennung des Geräts automatisieren.

5. Tag 2 – Bundled Snippets verwenden

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

  1. Schritt 1: Snippet-APK bereitstellen und laden.
  2. Schritt 2: Android-Aktionen über RPC auslösen.
  3. Schritt 3: Rückgabewerte und Zustandsänderungen verifizieren.

6. Tag 2 – Logs und Diagnoseartefakte

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

  1. Schritt 1: Hostlog und Logcat gemeinsam erfassen.
  2. Schritt 2: Fehler-Hook für zusätzliche Geräteinformationen einsetzen.
  3. Schritt 3: Ein kompaktes Diagnosepaket erzeugen.

7. Tag 3 – Multi-Device-Testbed

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

  1. Schritt 1: Zwei Geräte mit eindeutigen Rollen konfigurieren.
  2. Schritt 2: Aktionen zwischen DUT und Peer synchronisieren.
  3. Schritt 3: Teilausfälle und Cleanup über beide Geräte behandeln.

8. Tag 3 – Parameterisierte Testserie

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

  1. Schritt 1: Mehrere Eingabewerte zu dynamischen Fällen verarbeiten.
  2. Schritt 2: Einzelne Fälle auswählen und wiederholen.
  3. Schritt 3: Ergebnisse eindeutig den Parametern zuordnen.

9. Tag 3 – CI-Grundablauf und Praxisprojekt

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

  1. Schritt 1: Umgebung und Gerät vor dem Lauf validieren.
  2. Schritt 2: Test per Kommandozeile mit eindeutigen Exit-Codes starten.
  3. Schritt 3: Ergebnisdateien und Logs als Pipeline-Artefakte bereitstellen.

Praxisprojekt

  1. Schritt 1: Ein Zwei-Geräte-Testbed aufbauen.
  2. Schritt 2: Eine Android-Aktion über Bundled Snippets ausführen.
  3. Schritt 3: Den Test parametrisieren und einen Fehler mit Diagnose erzeugen.
  4. Schritt 4: Das Szenario über einen skriptbaren CI-Grundablauf starten.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

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, Systemtester und technische Projektverantwortliche.
Voraussetzungen: Python-Grundkenntnisse, Kommandozeilenerfahrung und grundlegendes Android-Verständnis.
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
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
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 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
Sankt Gallen 3 Tage
Basel 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
Sankt Gallen 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben