Komplexe mobile Interaktionen sind mehr als ein einzelner Swipe-Befehl. Startpunkt, Dauer, Bewegung, Elementbezug, Bildschirmgröße und aktueller UI-Zustand müssen gemeinsam kontrolliert werden.
Das Seminar verwendet das W3C-Aktionsmodell als Grundlage und entwickelt daraus wiederverwendbare Gesten. Gerätespezifische Funktionen werden über klar begrenzte Adapter integriert, damit fachliche Tests lesbar und plattformübergreifend bleiben.
Inhaltsübersicht
- Seminarprofil
- Zielgruppe
- Voraussetzungen
- Schrittweise Seminarinhalte
- Praxisprojekt
- Einordnung im Lernpfad
Seminarprofil
Die Übungen konzentrieren sich auf präzise Interaktionen und ihre Stabilisierung. Jede Geste wird durch Vorbedingung, Aktion, Nachbedingung und Diagnoseartefakt beschrieben.
Zielgruppe
Appium-Anwender mit ersten Projekterfahrungen, Testframework-Entwickler und Teams mit komplexen mobilen Interaktionen.
Voraussetzungen
Sichere Appium-Grundkenntnisse, Erfahrung mit Locators und Wartebedingungen sowie Programmierpraxis in der verwendeten Clientbibliothek.
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: W3C-Eingabequellen und Aktionssequenzen verstehen
Pointer-, Tastatur- und Pause-Aktionen werden als zeitlich koordinierte Sequenzen aufgebaut. Dauer und Reihenfolge werden sichtbar gemacht, um ungewollte Sprünge oder Mehrfachaktionen zu vermeiden.
- Eingabequellen und Ticks unterscheiden
- Koordinatensysteme und Viewportbezug klären
- Sequenzen mit kleinen Testfällen validieren
Schritt 2: Tippen, langes Drücken und Mehrfachaktionen modellieren
Einfaches Tippen, Long Press und wiederholte Interaktionen werden aus denselben Grundbausteinen erzeugt. Vor- und Nachzustand verhindern, dass eine technisch ausgeführte Aktion fachlich wirkungslos bleibt.
- Element- und Koordinatenbezug vergleichen
- Dauergrenzen je Plattform prüfen
- Doppelte Ausführung durch Retry vermeiden
Schritt 3: Scrollen und Wischen robust gestalten
Scrollrichtungen, sichtbarer Bereich und Abbruchbedingung werden getrennt. Endlosschleifen und positionsabhängige Gesten werden durch maximale Versuche und fachliche Zielprüfung verhindert.
- Viewport relativ statt absolut arbeiten
- Zielerkennung nach jedem Schritt durchführen
- Listenende und nicht gefundenen Zustand unterscheiden
Schritt 4: Drag-and-drop, Slider und Zeichenflächen bedienen
Start- und Zielbereiche werden dynamisch aus Elementgeometrie berechnet. Bewegungsdauer und Zwischenpunkte werden angepasst, damit komplexe Komponenten zuverlässig reagieren.
- Elementgeometrie vor Aktion validieren
- Zwischenpunkte und Geschwindigkeit kontrollieren
- Ergebniszustand unabhängig von Animation prüfen
Schritt 5: Mehrfinger- und Skalierungsgesten einordnen
Pinch, Zoom und parallele Pointer werden als synchronisierte Sequenzen umgesetzt. Wo Plattformtreiber eigene Erweiterungen benötigen, bleibt die Abweichung hinter einer gemeinsamen Schnittstelle verborgen.
- Pointer zeitlich synchronisieren
- Plattformfähigkeit vor Ausführung prüfen
- Fallback oder explizite Nichtunterstützung definieren
Schritt 6: Tastatur, Orientierung und App-Lifecycle steuern
Softwaretastatur, Zurück- oder Home-ähnliche Aktionen, Rotation, Hintergrund und Wiederaufnahme werden mit klaren Zustandsprüfungen verbunden.
- Tastaturzustand erkennen
- Orientierungswechsel mit Layoutprüfung koppeln
- App-Neustart und Wiederaufnahme unterscheiden
Schritt 7: Gerätefunktionen sicher kapseln
Berechtigungen, Netzwerkzustände, Zwischenablage oder Benachrichtigungen werden nur dort gesteuert, wo Treiber und Labor dies unterstützen. Tests prüfen Voraussetzungen und hinterlassen einen definierten Ausgangszustand.
- Unterstützung pro Zielprofil deklarieren
- Sensible Daten nicht in Geräteartefakten hinterlassen
- Rückbau nach jeder Übung durchführen
Schritt 8: Gestenbibliothek testen und stabilisieren
Wiederverwendbare Aktionen erhalten eigene Tests, Telemetrie und klare Fehlermeldungen. Plattformabweichungen werden durch kleine Adapter statt durch kopierte Fachtests behandelt.
- Gesten mit Referenzscreens validieren
- Laufzeit und Fehlerrate messen
- Dokumentierte Parametergrenzen festlegen
Praxisprojekt
Eine Gestenbibliothek wird entwickelt und in einem Szenario mit Scrollliste, Slider, Drag-and-drop, Systemdialog und Orientierungswechsel eingesetzt. Android- und iOS-Abweichungen werden über Adapter gekapselt.
Einordnung im Lernpfad
Geeignet nach den Grundlagen und vor Framework-, Parallelisierungs- oder Grid-Seminaren.
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: | 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: | Appium-Anwender mit ersten Projekterfahrungen, Testframework-Entwickler und Teams mit komplexen mobilen Interaktionen. |
| Voraussetzungen: | Sichere Appium-Grundkenntnisse, Erfahrung mit Locators und Wartebedingungen sowie Programmierpraxis in der verwendeten Clientbibliothek. |
| 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.
