Seminarprofil
Das Seminar automatisiert moderne Webanwendungen mit Squish über stabile Objekt- und Komponentenmodelle. Dynamische Oberflächen, Navigation, Formulare, asynchrone Daten, eingebettete Kontexte, browserabhängige Unterschiede und nichtinteraktive Ausführung werden systematisch behandelt.
Inhaltsübersicht
- Seminarprofil
- Lernziele
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübung Schritt für Schritt
- Methodik
Lernziele
- Ziele und Einsatzgrenzen von Web-Testarchitektur sicher beurteilen
- Browser- und AUT-Konfiguration nachvollziehbar konfigurieren und praktisch anwenden
- Objektmodell und Komponenten in wartbare Squish-Bausteine überführen
- Fehlerbilder bei Navigation und Formulare systematisch diagnostizieren
- Dynamische Frontends mit geeigneten Prüf- und Reviewregeln absichern
Zielgruppe
Webtester, Testautomatisierer, Frontend-Entwickler, Quality Engineers und DevOps-Verantwortliche.
Voraussetzungen
Squish-Grundkenntnisse, grundlegendes Skripting und Verständnis von Webanwendungen und Browsern.
Seminarinhalte
Web-Testarchitektur
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden geeignete GUI-Szenarien, Browser- und Umgebungsvarianten und Datenisolation und reproduzierbarer Start. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- geeignete GUI-Szenarien
- Browser- und Umgebungsvarianten
- Datenisolation und reproduzierbarer Start
Browser- und AUT-Konfiguration
Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Browserauswahl und Profile, Fenstergröße, Sprache und Einstellungen und Anmeldung und Sitzungszustand. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Browserauswahl und Profile
- Fenstergröße, Sprache und Einstellungen
- Anmeldung und Sitzungszustand
Objektmodell und Komponenten
Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Objektinspektor und Hierarchie, symbolische Namen und Komponentenadapter und dynamische Kennungen und wiederholte Elemente. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Objektinspektor und Hierarchie
- symbolische Namen und Komponentenadapter
- dynamische Kennungen und wiederholte Elemente
Navigation und Formulare
Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Links, Menüs und Routing, Eingabe, Auswahl und Dateiaktionen und clientseitige Validierung und Fehlermeldungen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Links, Menüs und Routing
- Eingabe, Auswahl und Dateiaktionen
- clientseitige Validierung und Fehlermeldungen
Dynamische Frontends
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden asynchrone Daten und Ladeindikatoren, virtuelles Scrollen und verzögerte Elemente und Re-Rendering und veraltete Objektzustände. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- asynchrone Daten und Ladeindikatoren
- virtuelles Scrollen und verzögerte Elemente
- Re-Rendering und veraltete Objektzustände
Eingebettete und verschachtelte Kontexte
Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Dokument- und Komponentenbereiche, Pop-ups und neue Fenster und kontextbezogene Objektzugriffe. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Dokument- und Komponentenbereiche
- Pop-ups und neue Fenster
- kontextbezogene Objektzugriffe
Daten und Kontozustände
Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Konten, Rollen und Mandanten, Datenaufbau und Bereinigung und parallel ausführbare Datensätze. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Konten, Rollen und Mandanten
- Datenaufbau und Bereinigung
- parallel ausführbare Datensätze
Funktionale und visuelle Prüfungen
Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Texte, Attribute und Tabellen, Bildregionen und responsive Zustände und Fehlerdialoge und Negativfälle. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Texte, Attribute und Tabellen
- Bildregionen und responsive Zustände
- Fehlerdialoge und Negativfälle
Browserübergreifende CI-Ausführung
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Browsermatrix und Fähigkeiten, Agentenumgebungen und Anzeige und Artefakte, Quality Gates und Trendanalyse. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Browsermatrix und Fähigkeiten
- Agentenumgebungen und Anzeige
- Artefakte, Quality Gates und Trendanalyse
Praxisübung Schritt für Schritt
- Plattformen und Systemgrenzen für einen dynamischen Webprozess mit Formular, asynchronen Daten und zwei Browserkonfigurationen festlegen.
- AUTs, Geräte, Browser oder Desktop-Sitzungen reproduzierbar vorbereiten.
- Objekthierarchien und technische Kontexte auf jeder Plattform analysieren.
- Gemeinsame Geschäftsaktionen und plattformspezifische Adapter definieren.
- Start-, Reset- und Bereinigungsabläufe je Zielsystem implementieren.
- Übergänge zwischen Anwendungen oder Technologien zustandsbezogen synchronisieren.
- Plattformabhängige Erwartungen und gemeinsame Prüfkriterien festlegen.
- Ergebnisse, Screenshots und Plattformdaten in einem Bericht zusammenführen.
- Den Ablauf auf einer zweiten Konfiguration ausführen und Unterschiede bewerten.
Methodik
Kurze Theorieblöcke werden unmittelbar durch Demonstrationen und betreute Übungen ergänzt. Die Arbeit erfolgt an einem durchgängigen Beispielprojekt mit nachvollziehbaren Zwischenständen, klaren Qualitätskriterien und wiederholbaren Ausführungen.
Fachbereichsleitung und Ansprechpersonen
-

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 Stunden pro Tag; Beginn am ersten Tag 10:00 Uhr, an den Folgetagen 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Webtester, Testautomatisierer, Frontend-Entwickler, Quality Engineers und DevOps-Verantwortliche. |
| Voraussetzungen: | Squish-Grundkenntnisse, grundlegendes Skripting und Verständnis von Webanwendungen und Browsern. |
| 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: | Fachliche Einordnung, Demonstrationen, angeleitete Konfiguration und praktische Übungen 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- und 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.
