Seminar / Training
Seminarprofil
Mit wachsendem Testbestand reicht der Einzelaufruf einer Testklasse nicht mehr aus. Im Seminar entsteht eine klare Ausführungsschicht, die Testgruppen reproduzierbar zusammenstellt, Parameter kontrolliert übergibt und Ergebnisse übergreifend auswertbar macht.
Didaktische Einordnung: Zwei Tage sind notwendig, um zunächst Runner, Auswahl und Konfiguration zu beherrschen und danach mehrere Testklassen als Suites mit Parametern, Wiederholungen, Fehlerisolation und automatisierter Ausführung zu organisieren.
Lernziele
- Runner-Einstiegspunkte und Aufrufparameter nachvollziehbar gestalten
- Mehrere Testklassen zu definierten Ausführungspaketen kombinieren
- Tests, Parameter und Umgebungen kontrolliert auswählen
- Fehlerisolation und Ergebnisaggregation für Suites umsetzen
- Lokale und CI-Ausführung mit denselben Konventionen betreiben
Zielgruppe
Testautomatisierer, Framework-Entwickler, Testarchitekten und DevOps-Fachkräfte, die größere Mobly-Testbestände ausführen und pflegen.
Voraussetzungen
Python-Grundkenntnisse und praktische Erfahrung mit mindestens einer Mobly-Testklasse und einer Testbed-Konfiguration.
Inhaltsübersicht
- Tag 1 – Ausführungsschicht und Verantwortlichkeiten trennen
- Tag 1 – Test Runner kontrolliert verwenden
- Tag 1 – Auswahl und Parametrisierung gestalten
- Tag 2 – Suites aus mehreren Testklassen aufbauen
- Tag 2 – Wiederholung und Fehlerisolation einrichten
- Tag 2 – Lokale und automatisierte Ausführung vereinheitlichen
1. Tag 1 – Ausführungsschicht und Verantwortlichkeiten trennen
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: Testlogik, Testbed-Konfiguration und Ausführungsdefinition voneinander abgrenzen.
- Schritt 2: Einheitliche Einstiegspunkte für Entwickler, Labor und CI festlegen.
- Schritt 3: Aufrufparameter und Standardwerte nachvollziehbar dokumentieren.
2. Tag 1 – Test Runner kontrolliert verwenden
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: Konfigurationsdatei und Testklasse über einen definierten Runner starten.
- Schritt 2: Exit-Status, Ergebnisverzeichnis und Laufkennung auswerten.
- Schritt 3: Ungültige Parameter und fehlende Testbeds frühzeitig erkennen.
3. Tag 1 – Auswahl und Parametrisierung gestalten
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: Einzelne Tests oder Gruppen anhand klarer Regeln auswählen.
- Schritt 2: TestParams für Umgebung, Produktvariante und Testmodus strukturieren.
- Schritt 3: Parameterwerte validieren und im Laufprotokoll sichtbar machen.
4. Tag 2 – Suites aus mehreren Testklassen aufbauen
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: Testklassen in fachlich sinnvolle Ausführungsreihenfolgen aufnehmen.
- Schritt 2: Gemeinsame und klassenspezifische Konfigurationen zuordnen.
- Schritt 3: Suite-Läufe mit eindeutiger Benennung und reproduzierbarer Reihenfolge starten.
5. Tag 2 – Wiederholung und Fehlerisolation einrichten
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: Wiederholungen für Stabilitäts- oder Reproduktionsläufe konfigurieren.
- Schritt 2: Fehler einer Testklasse von nachfolgenden Ausführungen abgrenzen.
- Schritt 3: Abbruchkriterien für Infrastrukturfehler und kritische Vorbedingungen definieren.
6. Tag 2 – Lokale und automatisierte Ausführung vereinheitlichen
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: Ein Skript oder Kommando mit konsistenten Argumenten für beide Umgebungen bereitstellen.
- Schritt 2: Ergebnisse mehrerer Klassen zu einem Laufstatus zusammenführen.
- Schritt 3: Eine kleine Smoke-, Regression- und Stabilitätssuite operationalisieren.
Praxisprojekt
- Schritt 1: Zwei Testklassen über einen gemeinsamen Runner mit Parametern ausführen.
- Schritt 2: Eine Suite mit definierter Reihenfolge und selektiver Testauswahl erstellen.
- Schritt 3: Einen Fehlerfall isolieren und die weitere Ausführung kontrolliert fortsetzen.
- Schritt 4: Dieselbe Suite lokal und in einem simulierten CI-Aufruf reproduzierbar starten.
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: | Testautomatisierer, Framework-Entwickler, Testarchitekten und DevOps-Fachkräfte, die größere Mobly-Testbestände ausführen und pflegen. |
| Voraussetzungen: | Python-Grundkenntnisse und praktische Erfahrung mit mindestens einer Mobly-Testklasse und einer Testbed-Konfiguration. |
| 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.
