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
- Tag 1 – Einsatzmodell und Projektstruktur einordnen
- Tag 1 – Python-Umgebung und Mobly installieren
- Tag 1 – Testbed-Konfiguration erstellen
- Tag 2 – BaseTestClass und Lebenszyklus verwenden
- Tag 2 – Assertions, Logs und Ergebnisse einsetzen
- 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.
- Schritt 1: Hostgesteuerte Tests von geräteinternen Unit- und UI-Tests unterscheiden.
- Schritt 2: Test Runner, Testklasse, Konfiguration und Controller als Bausteine zuordnen.
- 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.
- Schritt 1: Eine isolierte Python-Umgebung erstellen und Voraussetzungen prüfen.
- Schritt 2: Mobly installieren und die importierte Version kontrollieren.
- 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.
- Schritt 1: TestBeds, Controllers und TestParams syntaktisch korrekt anlegen.
- Schritt 2: Ein Android-Gerät oder einen einfachen Beispiel-Controller registrieren.
- 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.
- Schritt 1: Eine Testklasse mit setup_class, setup_test, teardown_test und teardown_class strukturieren.
- Schritt 2: Gemeinsame Ressourcen von testfallspezifischen Zuständen trennen.
- 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.
- Schritt 1: Passende Assertions für Werte, Zustände und Zeitbedingungen auswählen.
- Schritt 2: Aussagekräftige Logmeldungen mit Test- und Gerätekontext erzeugen.
- 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.
- Schritt 1: Zwei Geräte oder Controller nach Rollen auswählen.
- Schritt 2: Eine koordinierte Aktion mit Wartebedingungen und Validierung umsetzen.
- Schritt 3: Teardown, Wiederholung und vollständige Bereinigung prüfen.
Praxisprojekt
- Schritt 1: Eine isolierte Arbeitsumgebung und ein neues Mobly-Projekt anlegen.
- Schritt 2: Ein Testbed mit Parametern und mindestens einem Controller konfigurieren.
- Schritt 3: Einen vollständigen Testfall mit Lebenszyklusmethoden und Assertions schreiben.
- Schritt 4: Einen koordinierten Ablauf mit zwei Rollen ausführen und anhand der Logs auswerten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
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 | |
|---|---|---|---|---|---|
| Mobly Grundlagen | Bregenz | 2 Tage | |||
| Mobly Grundlagen | Linz | 2 Tage | |||
| Mobly Grundlagen | Salzburg | 2 Tage | |||
| Mobly Grundlagen | Graz | 2 Tage | |||
| Mobly Grundlagen | Wien | 2 Tage | |||
| Mobly Grundlagen | Inhaus / Firmenseminar | 2 Tage | |||
| Mobly Grundlagen | Stream live | 2 Tage | |||
| Mobly Grundlagen | Innsbruck | 2 Tage | |||
| Mobly Grundlagen | Stream gespeichert | 2 Tage | |||
| Mobly Grundlagen | Klagenfurt | 2 Tage | |||
| Mobly Grundlagen | Innsbruck | 2 Tage | |||
| Mobly Grundlagen | Stream gespeichert | 2 Tage | |||
| Mobly Grundlagen | Klagenfurt | 2 Tage | |||
| Mobly Grundlagen | Bregenz | 2 Tage | |||
| Mobly Grundlagen | Linz | 2 Tage | |||
| Mobly Grundlagen | Salzburg | 2 Tage | |||
| Mobly Grundlagen | Graz | 2 Tage | |||
| Mobly Grundlagen | Wien | 2 Tage | |||
| Mobly Grundlagen | Inhaus / Firmenseminar | 2 Tage | |||
| Mobly Grundlagen | Stream live | 2 Tage | |||
| Mobly Grundlagen | Wien | 2 Tage | |||
| Mobly Grundlagen | Inhaus / Firmenseminar | 2 Tage | |||
| Mobly Grundlagen | Stream live | 2 Tage | |||
| Mobly Grundlagen | Innsbruck | 2 Tage | |||
| Mobly Grundlagen | Stream gespeichert | 2 Tage | |||
| Mobly Grundlagen | Klagenfurt | 2 Tage | |||
| Mobly Grundlagen | Bregenz | 2 Tage | |||
| Mobly Grundlagen | Linz | 2 Tage | |||
| Mobly Grundlagen | Salzburg | 2 Tage | |||
| Mobly Grundlagen | Graz | 2 Tage | |||
| Mobly Grundlagen | Salzburg | 2 Tage | |||
| Mobly Grundlagen | Graz | 2 Tage | |||
| Mobly Grundlagen | Wien | 2 Tage | |||
| Mobly Grundlagen | Stream live | 2 Tage | |||
| Mobly Grundlagen | Inhaus / Firmenseminar | 2 Tage | |||
| Mobly Grundlagen | Stream gespeichert | 2 Tage | |||
| Mobly Grundlagen | Innsbruck | 2 Tage | |||
| Mobly Grundlagen | Klagenfurt | 2 Tage | |||
| Mobly Grundlagen | Bregenz | 2 Tage | |||
| Mobly Grundlagen | Linz | 2 Tage |
