Seminar / Training
Das Aufbauseminar vertieft robuste Selektoren, zustandsbasierte Synchronisation, wiederverwendbare Bausteine, benutzerdefinierte Aktionen und Diagnose. Bestehende Basistests werden zu wartbaren Regressionen weiterentwickelt.
Drei Tage sind erforderlich, weil fortgeschrittene Stabilisierung, Erweiterung und systematische Fehleranalyse an mehreren realen Testszenarien geübt werden.
Inhaltsverzeichnis
- Elementbibliothek und Selektoren
- Synchronisation, Fehlerpfade und robuste Assertions
- Wiederverwendbare Schritte und Parameter
- Benutzerdefinierte Skripte und lokale Aktionen
- Testdaten, Konten und Rücksetzung
- Testsuiten, Zeitpläne und Parallelisierung
- Berichte, Artefakte und Fehleranalyse
- Protokolle und systematische Diagnose
- Störungsbehebung und Wiederanlauf
Lernziele
- Instabile Tests methodisch stabilisieren.
- Wiederverwendbare und parametrisierte Bausteine entwickeln.
- Sonderfälle über Skripte und technische Aktionen lösen.
- Fehlerartefakte zielgerichtet auswerten.
Zielgruppe
Erfahrene Testautomatisierung, Mobile-Qualitätssicherung und technische Testarchitektur.
Voraussetzungen
Praxis in grundlegender Sonic-Cloud-UI-Automatisierung oder gleichwertige Kenntnisse; vorhandene Testfälle und eingebundene Geräte.
Seminarinhalte
Modul 1: Elementbibliothek und Selektoren
Oberflächenelemente werden zentral erfasst, damit Änderungen nicht in jedem Testfall einzeln nachgearbeitet werden müssen.
- Schritt 1: Elemente auf Android oder iOS inspizieren und relevante Attribute vergleichen.
- Schritt 2: Stabile Selektoren gegenüber positionsabhängigen oder flüchtigen Merkmalen bevorzugen.
- Schritt 3: Elementnamen, Seitenzuordnung und Plattformvarianten konsistent dokumentieren.
- Schritt 4: Selektoren mit Positiv-, Negativ- und Wiederholungstests validieren.
Modul 2: Synchronisation, Fehlerpfade und robuste Assertions
Mobile Oberflächen reagieren nicht in konstanten Zeiten. Robuste Tests verwenden Zustandsprüfungen, begrenzte Wiederholungen und aussagekräftige Fehlerbilder.
- Schritt 1: Feste Wartezeiten durch zustandsbasierte Prüfungen ersetzen.
- Schritt 2: Timeouts nach fachlicher Erwartung und technischer Obergrenze dimensionieren.
- Schritt 3: Alternative Zustände und kontrollierte Fehlerpfade modellieren.
- Schritt 4: Bei Fehlern Screenshot, Seitenquelle, Protokoll und Schrittparameter erfassen.
Modul 3: Wiederverwendbare Schritte und Parameter
Gemeinsame Abläufe werden zentralisiert und über Parameter an verschiedene Testszenarien angepasst. Dadurch sinkt der Pflegeaufwand bei häufigen Änderungen.
- Schritt 1: Wiederkehrende Sequenzen in öffentliche Schritte überführen.
- Schritt 2: Lokale und globale Parameter nach Gültigkeitsbereich trennen.
- Schritt 3: Testdaten und Geheimnisse so referenzieren, dass sie nicht unkontrolliert im Testfall stehen.
- Schritt 4: Änderungen an wiederverwendbaren Bausteinen mit abhängigen Testfällen regressiv prüfen.
Modul 4: Benutzerdefinierte Skripte und lokale Aktionen
Sonderfälle lassen sich über Skripte, REST-Aufrufe, ADB- oder lokale Kommandos abbilden. Diese Erweiterungen benötigen dieselben Qualitäts- und Sicherheitsregeln wie Anwendungs-Code.
- Schritt 1: Standardaktion und Erweiterungsbedarf gegeneinander prüfen.
- Schritt 2: Skript mit klaren Eingabeparametern und begrenzten Rechten entwerfen.
- Schritt 3: Fehlerbehandlung, Timeout und Protokollausgabe ergänzen.
- Schritt 4: Ausführung auf Testgerät und Agent isoliert prüfen, bevor der Schritt wiederverwendet wird.
Modul 5: Testdaten, Konten und Rücksetzung
Parallele mobile Tests benötigen isolierte Konten, reproduzierbare Ausgangsdaten und definierte Rücksetzverfahren.
- Schritt 1: Testdaten nach gemeinsam, exklusiv und einmalig klassifizieren.
- Schritt 2: Konten und Datenbestände den Testsuiten und Parallelitätsstufen zuordnen.
- Schritt 3: Vorbereitungs- und Rücksetzschritte automatisierbar beschreiben.
- Schritt 4: Datenschutz, Geheimnisverwaltung und Aufbewahrung in die Testdatenrichtlinie aufnehmen.
Modul 6: Testsuiten, Zeitpläne und Parallelisierung
Einzelne Testfälle werden zu ausführbaren Paketen kombiniert und auf geeignete Geräte verteilt. Parallelisierung wird an Ressourcen und Testdaten angepasst.
- Schritt 1: Testfälle nach Smoke-, Regression- und Fachumfang zu Suiten zusammenstellen.
- Schritt 2: Gerätefilter und Plattformanforderungen je Suite definieren.
- Schritt 3: Zeitpläne, Wiederholungen und maximale Laufzeiten konfigurieren.
- Schritt 4: Parallelität schrittweise erhöhen und Konflikte bei Gerät, Konto und Testdaten beseitigen.
Modul 7: Berichte, Artefakte und Fehleranalyse
Berichte werden nicht nur als Ampel betrachtet. Schrittprotokolle, Screenshots, Aufzeichnungen, Geräteinformationen und Leistungsdaten bilden gemeinsam die Diagnosegrundlage.
- Schritt 1: Berichtsstatus und fehlgeschlagenen Schritt bis zur technischen Ursache zurückverfolgen.
- Schritt 2: Screenshots, Protokolle, Aufzeichnung und Leistungsdaten zeitlich korrelieren.
- Schritt 3: Produktfehler, Testfehler, Gerätefehler und Infrastrukturfehler getrennt klassifizieren.
- Schritt 4: Wiederholungs- und Eskalationsregeln für nicht eindeutige Fehler festlegen.
Modul 8: Protokolle und systematische Diagnose
Fehler werden entlang des tatsächlichen Kommunikationswegs eingegrenzt. Zeitstempel, Gerätekennung, Agent und betroffener Dienst bilden den gemeinsamen Bezug.
- Schritt 1: Fehlerzeitpunkt, Benutzeraktion, Gerät und Agent eindeutig erfassen.
- Schritt 2: Browser-, Server-, Agent- und Geräteprotokolle für denselben Zeitraum sammeln.
- Schritt 3: Symptom nach Netzwerk, Berechtigung, Treiber, Gerät oder Anwendung klassifizieren.
- Schritt 4: Hypothese mit einem kleinen kontrollierten Test bestätigen oder verwerfen.
Modul 9: Störungsbehebung und Wiederanlauf
Wiederkehrende Störungen werden mit klarer Reihenfolge untersucht. Ungezielte Neustarts werden vermieden, weil sie Beweise vernichten und Ursachen verdecken können.
- Schritt 1: Auswirkung und betroffenen Umfang bestimmen, bevor Änderungen vorgenommen werden.
- Schritt 2: Letzte Änderungen, Ressourcenlage und Verbindungsstatus prüfen.
- Schritt 3: Komponente isoliert testen und nur den notwendigen Dienst neu starten.
- Schritt 4: Ursache, Maßnahme, Verifikation und Vorbeugung im Störungsprotokoll festhalten.
Praxisübungen
- Einen flüchtigen Selektor durch eine robuste Strategie ersetzen.
- Feste Wartezeiten in zustandsbasierte Synchronisation überführen.
- Einen benutzerdefinierten Schritt mit Fehlerbehandlung erstellen.
- Eine instabile Testsuite anhand korrelierter Artefakte stabilisieren.
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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Erfahrene Testautomatisierung, Mobile-Qualitätssicherung und technische Testarchitektur. |
| Voraussetzungen: | Praxis in grundlegender Sonic-Cloud-UI-Automatisierung oder gleichwertige Kenntnisse; vorhandene Testfälle und eingebundene Geräte. |
| 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.
