Seminarprofil
Das Seminar vertieft den objektbasierten Zugriff auf GUI-Elemente. Objekteigenschaften, Hierarchien und dynamische Werte werden bewertet, symbolische Namen systematisch aufgebaut und die Object Map für parallele Teamarbeit, Änderungen und Diagnose strukturiert.
Inhaltsübersicht
- Seminarprofil
- Lernziele
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübung Schritt für Schritt
- Methodik
Lernziele
- Ziele und Einsatzgrenzen von Objekterkennungsmodell sicher beurteilen
- Objektinspektion nachvollziehbar konfigurieren und praktisch anwenden
- Symbolische Namen in wartbare Squish-Bausteine überführen
- Fehlerbilder bei Dynamische Oberflächen systematisch diagnostizieren
- Kundenspezifische Controls mit geeigneten Prüf- und Reviewregeln absichern
Zielgruppe
Testautomatisierer, Framework-Entwickler, Quality Engineers und technische Verantwortliche für große Squish-Testbestände.
Voraussetzungen
Squish-Grundkenntnisse und Erfahrung mit aufgezeichneten oder geskripteten GUI-Tests.
Seminarinhalte
Objekterkennungsmodell
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden technische und fachliche Eigenschaften, Eindeutigkeit, Stabilität und Suchkosten und Abhängigkeit von Elternobjekten. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- technische und fachliche Eigenschaften
- Eindeutigkeit, Stabilität und Suchkosten
- Abhängigkeit von Elternobjekten
Objektinspektion
Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Objektbaum und Laufzeitwerte, Vergleich ähnlicher Elemente und Erkennen dynamischer oder lokalisierter Werte. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Objektbaum und Laufzeitwerte
- Vergleich ähnlicher Elemente
- Erkennen dynamischer oder lokalisierter Werte
Symbolische Namen
Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Benennung nach Bereich und Funktion, hierarchische und flache Strukturen und Trennung von Objektzugriff und Geschäftsaktion. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Benennung nach Bereich und Funktion
- hierarchische und flache Strukturen
- Trennung von Objektzugriff und Geschäftsaktion
Dynamische Oberflächen
Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden dynamische Kennungen und Laufzeittexte, mehrdeutige Treffer und Indexwerte und zustandsbezogene und programmatische Suche. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- dynamische Kennungen und Laufzeittexte
- mehrdeutige Treffer und Indexwerte
- zustandsbezogene und programmatische Suche
Kundenspezifische Controls
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Analyse zugänglicher Eigenschaften, Hilfsfunktionen und Komponentenadapter und Testbarkeit und Zusammenarbeit mit Entwicklung. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Analyse zugänglicher Eigenschaften
- Hilfsfunktionen und Komponentenadapter
- Testbarkeit und Zusammenarbeit mit Entwicklung
Map-Pflege im Team
Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Ordnung, Verantwortlichkeiten und Review, Konflikte und Dubletten und Bereinigung veralteter Einträge. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Ordnung, Verantwortlichkeiten und Review
- Konflikte und Dubletten
- Bereinigung veralteter Einträge
Diagnose und Migration
Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Fehlermeldung und Kandidatenanalyse, Umbenennung und kontrollierte Ersetzung und Regression nach UI-Änderungen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Fehlermeldung und Kandidatenanalyse
- Umbenennung und kontrollierte Ersetzung
- Regression nach UI-Änderungen
Praxisübung Schritt für Schritt
- Eine dynamische Oberfläche für die Stabilisierung einer dynamischen Bildschirmmaske durch eine wartbare Object Map mit dem Objektinspektor vollständig erfassen.
- Für jedes relevante Element stabile und instabile Eigenschaften kennzeichnen.
- Eindeutige Kriterien mit geringer Abhängigkeit von flüchtigen Werten entwerfen.
- Symbolische Namen nach einer festen Bereichs- und Funktionskonvention anlegen.
- Mehrdeutige Elemente über Hierarchie oder programmatische Suche stabilisieren.
- Objektzugriffe in eine Komponenten- oder Screen-Schicht kapseln.
- Eine simulierte Oberflächenänderung in der Object Map nachziehen.
- Konflikte, Dubletten und veraltete Einträge bereinigen.
- Alle betroffenen Tests ausführen und die Stabilität dokumentieren.
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
Seminardetails
| Dauer: | 2 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.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Testautomatisierer, Framework-Entwickler, Quality Engineers und technische Verantwortliche für große Squish-Testbestände. |
| Voraussetzungen: | Squish-Grundkenntnisse und Erfahrung mit aufgezeichneten oder geskripteten GUI-Tests. |
| 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.
