Das dreitägige Seminar behandelt den stabilen Aufbau eines iOS-Gerätelabors mit WebDriverAgent. Mac-Host, USB-Verbindungen, Gerätevertrauen, Entwickleroptionen, Zertifikate, Provisioning, Bundle-IDs, Xcode, libimobiledevice, usbmuxd, Portweiterleitung, MJPEG, Dauerbetrieb und Wiederherstellung werden in einer vollständigen Laborstrecke bearbeitet.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Eine tragfähige Mac-, USB- und Netzwerkarchitektur für iOS-Testgeräte planen.
- Gerätevertrauen, Entwicklerfunktionen und dauerhafte Laborparameter korrekt setzen.
- WebDriverAgent mit geeigneten Zertifikaten, Profilen und Bundle-IDs signieren.
- usbmuxd, libimobiledevice, Ports und Bildstrom systematisch diagnostizieren.
- Zertifikatswechsel, Geräteersatz und Wiederanlauf in belastbare Runbooks überführen.
Schrittweise Seminarinhalte
1. Mac-Host, USB und Fehlerdomänen
Schwerpunkt: macOS, Xcode, Hostleistung, USB-Controller, aktive Hubs, Kabel, Strom, Gerätegruppen, Netzwerk, Kühlung und Standortgrenzen.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Mac-Host, USB und Fehlerdomänen“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von macOS, Xcode, Hostleistung, USB-Controller, aktive Hubs, Kabel, Strom, Gerätegruppen, Netzwerk, Kühlung und Standortgrenzen modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis ein vollständiges iOS-Laborzielbild dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
2. Gerätevertrauen und iOS-Baseline
Schwerpunkt: Entsperrung, Vertrauen, Entwicklerfunktionen, UI Automation, Web Inspector, Auto-Lock, Displayhelligkeit, Updates, Neustart und Gerätestatus.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Gerätevertrauen und iOS-Baseline“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Entsperrung, Vertrauen, Entwicklerfunktionen, UI Automation, Web Inspector, Auto-Lock, Displayhelligkeit, Updates, Neustart und Gerätestatus modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis eine dokumentierte iOS-Gerätebaseline dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
3. Apple-Entwickleridentitäten und Signierung
Schwerpunkt: Zertifikate, private Schlüssel, Teams, Provisioning Profiles, App-ID, Bundle-ID, Gerätezuordnung, Ablaufdaten und Verantwortlichkeiten.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Apple-Entwickleridentitäten und Signierung“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Zertifikate, private Schlüssel, Teams, Provisioning Profiles, App-ID, Bundle-ID, Gerätezuordnung, Ablaufdaten und Verantwortlichkeiten modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis ein kontrolliertes Signierungs- und Berechtigungsmodell dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
4. WebDriverAgent-Projekt und Build
Schwerpunkt: Appium-Variante, Xcode-Projekt, Scheme, Runner, Abhängigkeiten, Carthage oder aktuelle Buildwerkzeuge, Signing-Einstellungen und Teststart.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „WebDriverAgent-Projekt und Build“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Appium-Variante, Xcode-Projekt, Scheme, Runner, Abhängigkeiten, Carthage oder aktuelle Buildwerkzeuge, Signing-Einstellungen und Teststart modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen reproduzierbaren WDA-Buildprozess dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
5. libimobiledevice, usbmuxd und Gerätekommunikation
Schwerpunkt: usbmuxd, libimobiledevice, ideviceinstaller, Geräteerkennung, Pairing, Portweiterleitung, Prozesszustände und Diagnosebefehle.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „libimobiledevice, usbmuxd und Gerätekommunikation“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von usbmuxd, libimobiledevice, ideviceinstaller, Geräteerkennung, Pairing, Portweiterleitung, Prozesszustände und Diagnosebefehle modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen systematischen Kommunikations-Diagnosepfad dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
6. WDA-Ports, MJPEG und Remote Control
Schwerpunkt: WDA-Port, MJPEG-Port, iproxy, HTTP-Endpunkte, Screen-Stream, Portkollisionen, Weiterleitung, Firewall und Funktionstest.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „WDA-Ports, MJPEG und Remote Control“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von WDA-Port, MJPEG-Port, iproxy, HTTP-Endpunkte, Screen-Stream, Portkollisionen, Weiterleitung, Firewall und Funktionstest modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis eine getestete Remote-Control- und Bildstromstrecke dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
7. Dauerbetrieb und Stabilität
Schwerpunkt: Keychain, Headless-Betrieb, Geräteentsperrung, Stromversorgung, Bildschirm, WDA-Neustart, Hostreboot, Zertifikatsablauf und Watchdog.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Dauerbetrieb und Stabilität“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Keychain, Headless-Betrieb, Geräteentsperrung, Stromversorgung, Bildschirm, WDA-Neustart, Hostreboot, Zertifikatsablauf und Watchdog modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen stabilen Dauerbetriebsplan dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
8. Fehleranalyse, Erneuerung und Recovery
Schwerpunkt: Buildfehler, Signingfehler, Trust-Verlust, WDA-Ausfall, Portkonflikt, USB-Abbruch, Gerätewechsel, Zertifikatserneuerung und Wiederanlauf.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Fehleranalyse, Erneuerung und Recovery“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Buildfehler, Signingfehler, Trust-Verlust, WDA-Ausfall, Portkonflikt, USB-Abbruch, Gerätewechsel, Zertifikatserneuerung und Wiederanlauf modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis ein vollständiges iOS-Labor- und Recovery-Runbook dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
Praxisübungen und Laborszenarien
- Erstellung einer Mac-, USB- und Portarchitektur für mehrere iOS-Geräte.
- Konfiguration eines Signierungsmodells und Build eines WebDriverAgent-Runners.
- Prüfung von Gerätevertrauen, WDA-Endpunkt und MJPEG-Bildstrom.
- Analyse vorbereiteter Signing-, Pairing-, USB- und Portfehler.
- Entwurf eines Zertifikatswechsel- und Wiederanlaufplans.
Zielgruppe und Voraussetzungen
Zielgruppe: iOS-Testlaborbetrieb, Mobile-QA, Testautomatisierung, macOS-Administration, DevOps und technischer Support
Voraussetzungen: Praktische macOS- und Xcode-Kenntnisse, Grundverständnis von iOS-Code-Signing, USB und Netzwerken; Zugriff auf Mac, iOS-Gerät und Entwickleridentität ist erforderlich
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Konfigurationsschritte, Praxisübungen und kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Abläufe als Betriebsstandard wiederholbar bleiben.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
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: | iOS-Testlaborbetrieb, Mobile-QA, Testautomatisierung, macOS-Administration, DevOps und technischer Support |
| Voraussetzungen: | Praktische macOS- und Xcode-Kenntnisse, Grundverständnis von iOS-Code-Signing, USB und Netzwerken; Zugriff auf Mac, iOS-Gerät und Entwickleridentität ist erforderlich |
| 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, Inhouse, 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.
