Seminar / Training
Das Intensivseminar bündelt Grundlagen, Inspector, Locator-Strategien, Gesten, Clientbibliotheken, Testarchitektur und Stabilisierung. In einem gemeinsamen Projekt entsteht eine strukturierte, sprachunabhängig konzipierte und praktisch ausführbare Appium-Testsuite.
Inhaltsverzeichnis
- Seminarprofil
- Lernziele
- Seminarinhalte
- Praxisübungen
- Zielgruppe
- Voraussetzungen
- Methodik
Seminarprofil
Durchgängiger Lernpfad von der ersten Session bis zum wartbaren Automatisierungsframework. Die Inhalte sind auf eine praktische Umsetzung mit nachvollziehbaren Arbeitsschritten, kontrollierten Zwischenprüfungen und wiederverwendbaren Mustern ausgerichtet.
Lernziele
- Appium-3-Architektur und W3C-konforme Sitzungen sicher beherrschen
- Oberflächen analysieren und robuste Locatoren entwickeln
- Interaktionen, Gesten, Zustände und Synchronisation stabil automatisieren
- Clientbibliotheken für Java, Python und JavaScript fachlich vergleichen
- Ein wartbares Framework mit klaren Schichten und Konfiguration aufbauen
- Diagnose, Berichte und Qualitätsregeln in die Suite integrieren
Seminarinhalte
Tag 1: Architektur, Installation und erste Tests
- Schritt 1: Appium-Server, Treiber, Plugin und Client voneinander abgrenzen
- Schritt 2: Testumgebung und Plattformtreiber installieren
- Schritt 3: Capabilities und Sitzungslebenszyklus nachvollziehen
- Schritt 4: Eine erste native Benutzerstrecke automatisieren
- Schritt 5: Assertions und kontrolliertes Teardown ergänzen
- Schritt 6: Projektstruktur, Versionsverwaltung und Konfiguration anlegen
Tag 2: Inspector, Locatoren und Synchronisation
- Schritt 1: UI-Hierarchien mit Inspector analysieren
- Schritt 2: Semantische Locator-Strategien priorisieren
- Schritt 3: Dynamische Komponenten und Listen zuverlässig adressieren
- Schritt 4: Explizite Wartebedingungen für fachliche Zustände entwickeln
- Schritt 5: Fehlersituationen mit Screenshots und Seitenquelle belegen
- Schritt 6: Einen projektweiten Locator-Standard dokumentieren
Tag 3: Gesten, mobile Kommandos und Kontexte
- Schritt 1: W3C-Actions für Touch- und Zeigerinteraktionen aufbauen
- Schritt 2: Scrollen, Wischen, Ziehen und Mehrfingeraktionen abstrahieren
- Schritt 3: App-Lebenszyklus, Berechtigungen und Systemdialoge steuern
- Schritt 4: Mobile Kommandos treiberspezifisch und kontrolliert einsetzen
- Schritt 5: Native und Web-Kontexte erkennen und wechseln
- Schritt 6: Interaktionsbibliothek mit stabilen Abbruchbedingungen erstellen
Tag 4: Clients, Testframeworks und Sprachwahl
- Schritt 1: Java-, Python- und WebdriverIO-Client hinsichtlich API und Projektstruktur vergleichen
- Schritt 2: Testframework-Hooks, Fixtures und Lebenszyklen einordnen
- Schritt 3: Assertions, Parametrisierung und Testdatenverwaltung umsetzen
- Schritt 4: Seiten- und Komponentenobjekte sprachunabhängig modellieren
- Schritt 5: Parallele Ausführung und Berichte im gewählten Client konfigurieren
- Schritt 6: Eine begründete Client- und Framework-Entscheidung treffen
Tag 5: Testarchitektur, Stabilität und Abnahme
- Schritt 1: Schichten für Fachtest, UI-Modell, Plattformzugriff und Infrastruktur trennen
- Schritt 2: Capability-Fabrik und Umgebungsprofile implementieren
- Schritt 3: Flaky-Test-Ursachen messen und gezielt reduzieren
- Schritt 4: Diagnoseartefakte und Berichte automatisch erzeugen
- Schritt 5: Smoke- und Regressionstests in eine sinnvolle Suite gliedern
- Schritt 6: Das Seminarprojekt anhand von Wartbarkeit und Stabilität abnehmen
Praxisübungen
- Durchgängiges Testprojekt mit Inspector, Locatoren und Gesten
- Vergleichende Umsetzung ausgewählter Tests in unterschiedlichen Clientbibliotheken
- Entwicklung einer Capability- und Konfigurationsschicht
- Refactoring zu einem wartbaren Framework mit Diagnoseartefakten
Zielgruppe
Testautomatisierung, Entwicklung, QA-Engineering und Testarchitektur
Voraussetzungen
Programmiergrundlagen in mindestens einer Sprache sowie allgemeine Kenntnisse in Softwaretests
Methodik
Fachliche Einführung, Live-Demonstrationen, geführte Schritt-für-Schritt-Übungen, eigenständige Praxisphasen, strukturierte Fehleranalyse und gemeinsame technische Auswertung. Alle Übungen werden an nachvollziehbaren Beispielszenarien durchgeführt.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

René Launa
Telefon: + 43 (720) 022000
E-Mail: rené.launa@seminar-experts.at -

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Testautomatisierung, Entwicklung, QA-Engineering und Testarchitektur |
| Voraussetzungen: | Programmiergrundlagen in mindestens einer Sprache sowie allgemeine Kenntnisse in Softwaretests |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| 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 + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
