Inhaltsverzeichnis
- Seminarprofil
- Lernziele
- Seminarinhalte
- Praxisübungen
- Zielgruppe und Voraussetzungen
- Praxisnutzen
Seminarprofil
Dieses praxisorientierte Seminar behandelt robuste Anmelde-, Sitzungs-, Berechtigungs- und systemnahe Benutzerabläufe. Die Arbeit erfolgt schrittweise an ausführbaren Flows, klar definierten Testzuständen und nachvollziehbaren Diagnoseartefakten. Konfiguration, Testlogik und Betriebsanforderungen werden so verbunden, dass die erarbeiteten Muster in produktiven Teams weiterverwendbar bleiben.
Lernziele
- Testkonten und Geheimnisse sicher verwalten
- positive und negative Anmeldepfade automatisieren
- Berechtigungszustände reproduzierbar herstellen
- Systemdialoge plattformgerecht kapseln
Seminarinhalte
Schritt 1: Authentifizierungsabläufe zuverlässig automatisieren
Anmeldung, Abmeldung, Sitzungswiederherstellung und Fehlerfälle werden mit kontrollierten Testkonten ausgeführt. Geheimnisse bleiben außerhalb der Flow-Datei; mehrstufige Abläufe werden in kleine, austauschbare Bausteine gegliedert.
- Testkonten und Rollen eindeutig trennen
- Kennwörter und Tokens über Umgebungswerte zuführen
- Fehlanmeldung, Sperre und Sitzungsende als eigene Pfade prüfen
Schritt 2: Parameter und Umgebungswerte sicher einsetzen
Varianten eines Tests werden über klar benannte Werte statt über Kopien gesteuert. Standardwerte, Pflichtwerte und Geheimnisse werden getrennt; lokale und automatisierte Ausführung erhalten dieselbe Schnittstelle.
- Parameter über CLI und aufrufende Subflows übergeben
- Umgebungsnamen konsistent und sprechend wählen
- fehlende oder ungültige Werte früh prüfen
Schritt 3: Testdaten und Ausgangszustände kontrollieren
Ein verlässlicher Test benötigt definierte Daten. Lokale App-Daten, Serverzustand und eindeutige Testobjekte werden so vorbereitet, dass parallele oder wiederholte Läufe einander nicht beeinflussen.
- lokalen Zustand löschen oder gezielt erhalten
- eindeutige Testdaten je Lauf erzeugen
- Aufräumen und Wiederanlauf nach fehlgeschlagenen Tests festlegen
Schritt 4: Berechtigungszustände systematisch prüfen
Erstvergabe, Ablehnung, nachträgliche Freigabe und dauerhafte Einschränkung werden als eigenständige Testszenarien aufgebaut. Die App-Reaktion wird jeweils vor und nach der Systeminteraktion geprüft.
- Berechtigungszustand vor jedem Szenario herstellen
- fachliche Reaktion auf Freigabe und Ablehnung prüfen
- Wiederholbarkeit auf neuen und bereits verwendeten Geräten sicherstellen
Schritt 5: Systemdialoge und plattformnahe Interaktionen steuern
Berechtigungsabfragen, Systemhinweise und externe Auswahlfenster werden als Bestandteil des End-to-End-Ablaufs modelliert. Plattformunterschiede werden gekapselt, damit der fachliche Flow verständlich bleibt.
- Dialogzustände vor der Interaktion erkennen
- Allow-, Deny- und erneute Anfragepfade testen
- plattformspezifische Schritte in eigenständige Teilflows auslagern
Schritt 6: Anwendungszustände reproduzierbar steuern
Start, Neustart, Datenrücksetzung und Sitzungszustand werden bewusst behandelt. Dadurch beginnt ein Test nicht zufällig in einem alten Zustand, sondern mit einer definierten Ausgangslage, die auch in automatisierten Läufen wiederherstellbar ist.
- Startvarianten und App-Datenzustand festlegen
- persistente Anmeldung von frischen Testläufen unterscheiden
- Aufräumschritte für wiederholbare Ausführungen etablieren
Schritt 7: Aussagekräftige Assertions formulieren
Prüfungen werden aus fachlichen Erwartungen abgeleitet. Sichtbarkeit, Nicht-Sichtbarkeit, aktivierbarer Zustand und Textvarianten werden so kombiniert, dass ein Fehler eine verständliche Ursache zeigt und nicht nur einen beliebigen Folgeschritt stoppt.
- assertVisible und assertNotVisible gezielt platzieren
- Zustandsmerkmale wie enabled, checked oder selected prüfen
- Fehlermeldungen durch kleine, fachlich benannte Prüfschritte verbessern
Schritt 8: Sicherheits- und Datenschutzanforderungen integrieren
Testgeräte, Zugangsdaten, Screenshots und Protokolle können schützenswerte Informationen enthalten. Zugriff, Aufbewahrung, Maskierung und Löschung werden bereits bei der Testarchitektur festgelegt.
- Testkonten mit minimalen Rechten verwenden
- sensible Inhalte in Artefakten erkennen und reduzieren
- Cloud- und lokale Ausführung nach Schutzbedarf auswählen
Praxisübungen
- Anmeldung, Fehlanmeldung und Abmeldung mit getrennten Konten automatisieren
- Berechtigung zuerst ablehnen und anschließend über einen neuen Zustand freigeben
- Systemdialoge für Android und iOS in eigenständige Teilflows zerlegen
Zielgruppe und Voraussetzungen
Zielgruppe: Mobile-Entwickler, QA Engineers, Testautomatisierer und Security-nahe Qualitätsteams.
Voraussetzungen: Grundlagen in Maestro-Flows und Zugriff auf geeignete Testkonten sowie eine mobile Testanwendung.
Praxisnutzen
Nach Abschluss stehen belastbare Vorgehensweisen, wiederverwendbare YAML-Bausteine und klare Prüfkriterien zur Verfügung. Tests können reproduzierbar ausgeführt, fachlich verständlich bewertet und bei Fehlern mit einer systematischen Diagnose bearbeitet werden.
Fachbereichsleiter / Leiter der Trainer / 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, weiterer Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Mobile-Entwickler, QA Engineers, Testautomatisierer und Security-nahe Qualitätsteams |
| Voraussetzungen: | Grundlagen in Maestro-Flows und Zugriff auf geeignete Testkonten sowie eine mobile Testanwendung |
| 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, schrittweise Anleitungen, praktische Übungen und gemeinsame Fehleranalyse 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.
