Seminar / Training
Seminarprofil
Eine belastbare Testbed-Konfiguration trennt Laborressourcen vom Testcode und macht Ausführungen reproduzierbar. Das Seminar entwickelt Konventionen für kleine lokale Aufbauten ebenso wie für heterogene Mehrgeräteumgebungen.
Didaktische Einordnung: Zwei Tage sind erforderlich, um Konfigurationsmodell und Standardcontroller aufzubauen und anschließend benutzerdefinierte Controller, Validierung, Rollenzuordnung, Fehlerbehandlung und Bereinigung praktisch zu verbinden.
Lernziele
- Testbed-Dateien eindeutig und wartbar strukturieren
- Standard- und benutzerdefinierte Controller korrekt registrieren
- Rollen, Eigenschaften und Testparameter zuverlässig validieren
- Controllerressourcen über den gesamten Testlebenszyklus verwalten
- Konfigurationsfehler vor Beginn fachlicher Tests erkennen
Zielgruppe
Testautomatisierer, Laborverantwortliche, Framework-Entwickler und Systemtester, die Mobly-Testumgebungen konfigurieren oder erweitern.
Voraussetzungen
Python-Grundkenntnisse und grundlegende Erfahrung mit strukturierten Konfigurationsdateien; erste Mobly-Kenntnisse sind hilfreich.
Inhaltsübersicht
- Tag 1 – Testbed-Modell und Konventionen festlegen
- Tag 1 – Standardcontroller konfigurieren
- Tag 1 – Parameter und Rollen validieren
- Tag 2 – Benutzerdefinierte Controller integrieren
- Tag 2 – Ressourcenlebenszyklus beherrschen
- Tag 2 – Konfigurationsqualität operationalisieren
1. Tag 1 – Testbed-Modell und Konventionen festlegen
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: TestBeds, Name, Controllers und TestParams als Ebenen zuordnen.
- Schritt 2: Benennung für Labor, Ressource, Rolle und Produktvariante definieren.
- Schritt 3: Geheimnisse und flüchtige Werte aus statischer Konfiguration heraushalten.
2. Tag 1 – Standardcontroller konfigurieren
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: Controllerblöcke mit erforderlichen Identifikatoren und Eigenschaften anlegen.
- Schritt 2: Automatische Erkennung und explizite Ressourcenauswahl vergleichen.
- Schritt 3: Mehrere Instanzen in stabiler, rollenbezogener Weise adressieren.
3. Tag 1 – Parameter und Rollen validieren
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: Pflicht-, optionale und abgeleitete Parameter unterscheiden.
- Schritt 2: Datentypen, Wertebereiche und Abhängigkeiten früh prüfen.
- Schritt 3: Rollen nach Fähigkeiten statt nach zufälliger Listenposition auswählen.
4. Tag 2 – Benutzerdefinierte Controller integrieren
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: Konfigurationsobjekt, create- und destroy-Verhalten eines Controllers verstehen.
- Schritt 2: Einen einfachen Dienst- oder Hardwarecontroller registrieren.
- Schritt 3: Initialisierungsfehler mit aussagekräftigem Kontext an den Testlauf melden.
5. Tag 2 – Ressourcenlebenszyklus beherrschen
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: Verbindungen und Handles in der geeigneten Phase öffnen.
- Schritt 2: Teilinitialisierung und fehlgeschlagene Erzeugung sicher zurückrollen.
- Schritt 3: Destroy- und Cleanup-Schritte idempotent und fehlertolerant ausführen.
6. Tag 2 – Konfigurationsqualität operationalisieren
Die Arbeitsschritte bauen aufeinander auf und werden unmittelbar am Testsystem nachvollzogen.
- Schritt 1: Eine Vorabprüfung für Schema, Erreichbarkeit und Mindestressourcen implementieren.
- Schritt 2: Testbeds für Entwicklung, Integration und Laborbetrieb systematisch trennen.
- Schritt 3: Eine dokumentierte Vorlage mit Prüf- und Freigaberegeln erstellen.
Praxisprojekt
- Schritt 1: Eine Testbed-Datei mit zwei Rollen, Eigenschaften und Testparametern erstellen.
- Schritt 2: Fehlerhafte Typen und fehlende Pflichtwerte durch Vorabvalidierung erkennen.
- Schritt 3: Einen kleinen benutzerdefinierten Controller mit create- und destroy-Ablauf integrieren.
- Schritt 4: Einen teilweise fehlgeschlagenen Controlleraufbau sicher bereinigen.
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, Laborverantwortliche, Framework-Entwickler und Systemtester, die Mobly-Testumgebungen konfigurieren oder erweitern. |
| Voraussetzungen: | Python-Grundkenntnisse und grundlegende Erfahrung mit strukturierten Konfigurationsdateien; erste Mobly-Kenntnisse sind hilfreich. |
| 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.
