Das Kompaktformat konzentriert sich auf die kürzeste seriöse Strecke von der leeren Umgebung bis zur verteilten mobilen Testausführung. Spezialfälle werden eingeordnet, aber nicht in der Tiefe der Einzel- oder Intensivseminare behandelt.
In drei Tagen entsteht eine kleine Suite mit stabilen Locators, zentraler Konfiguration, parallelen Zielprofilen und einem Selenium-Grid-Relay-Pfad. Damit kann anschließend entschieden werden, welche Vertiefung für ein Projekt erforderlich ist.
Inhaltsübersicht
- Seminarprofil
- Zielgruppe
- Voraussetzungen
- Schrittweise Seminarinhalte
- Praxisprojekt
- Einordnung im Lernpfad
Seminarprofil
Der Kurs arbeitet mit einem vorbereiteten Android- und optionalen iOS-Ziel. Jeder Tag endet mit einem lauffähigen Zwischenstand und einer kurzen Betriebsprüfung.
Zielgruppe
Entwickler, Softwaretester, QA Engineers und technische Projektteams, die in kurzer Zeit ein praktisch nutzbares Gesamtbild benötigen.
Voraussetzungen
Grundlegende Programmierkenntnisse, sicherer Umgang mit Kommandozeile und Versionsverwaltung sowie Basiswissen zu automatisierten Tests.
Schrittweise Seminarinhalte
Die Inhalte werden in einer durchgängigen Laborstrecke aufgebaut. Jeder Schritt endet mit einer technischen Kontrolle und einer kurzen Einordnung für den produktiven Einsatz.
Schritt 1: Tag 1: Appium-Umgebung und Treiber aufbauen
Appium 3, passende Plattformwerkzeuge und ein Treiber werden reproduzierbar installiert. Serverkonfiguration und Statusprüfung bilden die technische Basis.
- Versionen und Pfade prüfen
- Treiberdiagnose ausführen
- Serverprofil mit sicheren Standardwerten erstellen
Schritt 2: Tag 1: Ersten mobilen Test implementieren
Eine W3C-Sitzung startet die Beispielanwendung. Locators, Interaktionen, Assertions und Screenshots werden zu einem vollständigen Testfall verbunden.
- Minimalen Capability-Satz verwenden
- Stabile Identifikatoren priorisieren
- Fehlerartefakte automatisch erzeugen
Schritt 3: Tag 2: Synchronisation und Screen-Struktur verbessern
Feste Wartezeiten werden durch Zustandsbedingungen ersetzt. Screen- und Component-Objects trennen technische Oberfläche und fachlichen Ablauf.
- Wartebedingungen zentralisieren
- Wiederverwendbare Komponenten bilden
- Plattformabweichungen hinter Adaptern kapseln
Schritt 4: Tag 2: Testdaten und Sitzungslebenszyklus regeln
Konfiguration, Testkonten, App-Zustand und Teardown werden außerhalb des Testfalls verwaltet. Der gleiche Ablauf kann dadurch wiederholt und parallel ausgeführt werden.
- Datenaufbau und Bereinigung definieren
- Sitzung sicher schließen
- Run-ID für Logs und Artefakte verwenden
Schritt 5: Tag 2: Hybrid- und Gestenfälle einordnen
Ein Context-Wechsel oder eine komplexe W3C-Geste erweitert die Suite. Die Übung zeigt, wie Spezialfälle ohne Bruch der Grundarchitektur integriert werden.
- Context oder Geste mit Vorbedingung ausführen
- Plattformunterstützung prüfen
- Fehlerzustand klar diagnostizieren
Schritt 6: Tag 3: Selenium Grid als zentrale Steuerung aufbauen
Ein Grid-Hub oder eine kompakte zentrale Instanz und ein Relay-Node werden gestartet. Der Testclient verwendet anschließend nur noch den zentralen Endpunkt.
- Grid-Komponenten und Ports dokumentieren
- Relay-Ziel und Statusprüfung konfigurieren
- Node-Registrierung kontrollieren
Schritt 7: Tag 3: Capability-Routing und Parallelität prüfen
Zwei Zielprofile oder zwei Ausführungen werden über Slots verteilt. Capability-Matching, Portisolation und Warteschlange werden sichtbar gemacht.
- Zielprofile eindeutig beschreiben
- Parallelitätsgrenze respektieren
- Routingfehler von Appium-Fehlern trennen
Schritt 8: Tag 3: CI- und Ausbauplanung erstellen
Eine einfache Pipeline führt Setup, Tests, Artefakte und Teardown aus. Abschließend werden Lücken, Risiken und passende Vertiefungsmodule priorisiert.
- Pipelinephasen festlegen
- Qualitäts- und Abbruchkriterien definieren
- Nächste Seminare nach Rolle auswählen
Praxisprojekt
Eine kleine mobile Regression läuft zunächst lokal und anschließend über einen Relay-Node im Grid. Die Ausführung erzeugt nachvollziehbare Artefakte und kann über ein zweites Zielprofil parallelisiert werden.
Einordnung im Lernpfad
Das Kompaktseminar kann als schneller Einstieg dienen. Für vertiefte Umsetzung folgen Android oder iOS, Framework und CI/CD, Relay und Routing oder ein Intensivseminar.
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: | Entwickler, Softwaretester, QA Engineers und technische Projektteams, die in kurzer Zeit ein praktisch nutzbares Gesamtbild benötigen. |
| Voraussetzungen: | Grundlegende Programmierkenntnisse, sicherer Umgang mit Kommandozeile und Versionsverwaltung sowie Basiswissen zu automatisierten Tests. |
| 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: | Fachvortrag, Demonstrationen, geführte Laborübungen, eigenständige Praxisaufgaben und strukturierte Fehleranalyse |
| 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.
