Seminar Qt Squish – Object Map und robuste Objektidentifikation

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

  1. Seminarprofil
  2. Lernziele
  3. Zielgruppe
  4. Voraussetzungen
  5. Seminarinhalte
  6. Praxisübung Schritt für Schritt
  7. 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

  1. Eine dynamische Oberfläche für die Stabilisierung einer dynamischen Bildschirmmaske durch eine wartbare Object Map mit dem Objektinspektor vollständig erfassen.
  2. Für jedes relevante Element stabile und instabile Eigenschaften kennzeichnen.
  3. Eindeutige Kriterien mit geringer Abhängigkeit von flüchtigen Werten entwerfen.
  4. Symbolische Namen nach einer festen Bereichs- und Funktionskonvention anlegen.
  5. Mehrdeutige Elemente über Hierarchie oder programmatische Suche stabilisieren.
  6. Objektzugriffe in eine Komponenten- oder Screen-Schicht kapseln.
  7. Eine simulierte Oberflächenänderung in der Object Map nachziehen.
  8. Konflikte, Dubletten und veraltete Einträge bereinigen.
  9. 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

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.

Seminar Startdatum Enddatum Ort Dauer
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Bern 2 Tage
Luzern 2 Tage
Inhaus / Firmenseminar 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben