Seminar Mobly Grundlagen

Seminar / Training

Seminarprofil

Der Einstieg konzentriert sich auf die Bausteine, die für lauffähige und wartbare Tests unmittelbar erforderlich sind. Theorie und praktische Umsetzung wechseln sich ab, sodass am Ende eine eigenständig ausführbare Teststruktur vorliegt.

Didaktische Einordnung: Zwei Tage sind das notwendige Minimum, um am ersten Tag Umgebung, Konfiguration und Testlebenszyklus aufzubauen und am zweiten Tag Controller, Assertions, Diagnose und einen vollständigen End-to-End-Ablauf praktisch zu verbinden.

Lernziele

  • Eine lauffähige Mobly-Arbeitsumgebung installieren und prüfen
  • Testbeds und Controller verständlich konfigurieren
  • Testklassen mit sauberem Setup-, Test- und Teardown-Ablauf erstellen
  • Assertions, Logs und Ergebnisdaten zielgerichtet einsetzen
  • Einen reproduzierbaren Mehrgeräte-Testlauf ausführen

Zielgruppe

Testingenieure, Python-Entwickler, QA-Fachkräfte und technische Projektmitarbeitende, die mit Mobly in die Geräte- und Systemtestautomatisierung einsteigen.

Voraussetzungen

Grundlegende Python-Kenntnisse, sicherer Umgang mit Dateien und Kommandozeile; für Android-Übungen werden grundlegende ADB-Kenntnisse empfohlen.

Inhaltsübersicht

  1. Tag 1 – Einsatzmodell und Projektstruktur einordnen
  2. Tag 1 – Python-Umgebung und Mobly installieren
  3. Tag 1 – Testbed-Konfiguration erstellen
  4. Tag 2 – BaseTestClass und Lebenszyklus verwenden
  5. Tag 2 – Assertions, Logs und Ergebnisse einsetzen
  6. Tag 2 – Ersten Mehrgerätetest ausführen

1. Tag 1 – Einsatzmodell und Projektstruktur einordnen

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

  1. Schritt 1: Hostgesteuerte Tests von geräteinternen Unit- und UI-Tests unterscheiden.
  2. Schritt 2: Test Runner, Testklasse, Konfiguration und Controller als Bausteine zuordnen.
  3. Schritt 3: Eine übersichtliche Verzeichnisstruktur für Code, Konfiguration und Ergebnisse anlegen.

2. Tag 1 – Python-Umgebung und Mobly installieren

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

  1. Schritt 1: Eine isolierte Python-Umgebung erstellen und Voraussetzungen prüfen.
  2. Schritt 2: Mobly installieren und die importierte Version kontrollieren.
  3. Schritt 3: Einen minimalen Testlauf ohne Hardware ausführen.

3. Tag 1 – Testbed-Konfiguration erstellen

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

  1. Schritt 1: TestBeds, Controllers und TestParams syntaktisch korrekt anlegen.
  2. Schritt 2: Ein Android-Gerät oder einen einfachen Beispiel-Controller registrieren.
  3. Schritt 3: Konfigurationsfehler anhand verständlicher Prüfungen diagnostizieren.

4. Tag 2 – BaseTestClass und Lebenszyklus verwenden

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

  1. Schritt 1: Eine Testklasse mit setup_class, setup_test, teardown_test und teardown_class strukturieren.
  2. Schritt 2: Gemeinsame Ressourcen von testfallspezifischen Zuständen trennen.
  3. Schritt 3: Einen ersten Testfall mit klarer Arrange-Act-Assert-Folge implementieren.

5. Tag 2 – Assertions, Logs und Ergebnisse einsetzen

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

  1. Schritt 1: Passende Assertions für Werte, Zustände und Zeitbedingungen auswählen.
  2. Schritt 2: Aussagekräftige Logmeldungen mit Test- und Gerätekontext erzeugen.
  3. Schritt 3: Fehlschläge im Ergebnisverzeichnis nachvollziehen und korrigieren.

6. Tag 2 – Ersten Mehrgerätetest ausführen

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

  1. Schritt 1: Zwei Geräte oder Controller nach Rollen auswählen.
  2. Schritt 2: Eine koordinierte Aktion mit Wartebedingungen und Validierung umsetzen.
  3. Schritt 3: Teardown, Wiederholung und vollständige Bereinigung prüfen.

Praxisprojekt

  1. Schritt 1: Eine isolierte Arbeitsumgebung und ein neues Mobly-Projekt anlegen.
  2. Schritt 2: Ein Testbed mit Parametern und mindestens einem Controller konfigurieren.
  3. Schritt 3: Einen vollständigen Testfall mit Lebenszyklusmethoden und Assertions schreiben.
  4. Schritt 4: Einen koordinierten Ablauf mit zwei Rollen ausführen und anhand der Logs auswerten.

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: Testingenieure, Python-Entwickler, QA-Fachkräfte und technische Projektmitarbeitende, die mit Mobly in die Geräte- und Systemtestautomatisierung einsteigen.
Voraussetzungen: Grundlegende Python-Kenntnisse, sicherer Umgang mit Dateien und Kommandozeile; für Android-Übungen werden grundlegende ADB-Kenntnisse empfohlen.
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
Nürnberg 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Münster 2 Tage
Mainz 2 Tage
Erfurt 2 Tage
Bremen 2 Tage
Berlin 2 Tage
Paderborn 2 Tage
Essen 2 Tage
Darmstadt 2 Tage
Frankfurt 2 Tage
Potsdam 2 Tage
Flensburg 2 Tage
Konstanz 2 Tage
Freiburg 2 Tage
Rostock 2 Tage
Hamburg 2 Tage
Leipzig 2 Tage
Hamm 2 Tage
Stuttgart 2 Tage
Dresden 2 Tage
Luxemburg 2 Tage
Hannover 2 Tage
Jena 2 Tage
Trier 2 Tage
Madgeburg 2 Tage
Regensburg 2 Tage
Friedrichshafen 2 Tage
Kassel 2 Tage
Ulm 2 Tage
München 2 Tage
Münster 2 Tage
Nürnberg 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Bremen 2 Tage
Berlin 2 Tage
Mainz 2 Tage
Erfurt 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben