Seminar Qt Squish – Advanced Debugging, Fehleranalyse und Wartung

Seminarprofil

Das Seminar behandelt die systematische Diagnose instabiler oder fehlschlagender GUI-Tests. Reproduzierbare Fehlerbilder, Debuggerarbeit, Objekt- und Timingprobleme, aussagekräftige Protokolle und schrittweise Stabilisierung werden zu einem einheitlichen Wartungsprozess verbunden.

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 Diagnosemodell für GUI-Tests sicher beurteilen
  • Debugger und interaktive Analyse nachvollziehbar konfigurieren und praktisch anwenden
  • Synchronisation und instabile Zeitabläufe in wartbare Squish-Bausteine überführen
  • Fehlerbilder bei Objektzugriff und Object Map systematisch diagnostizieren
  • Protokollierung und Diagnoseartefakte mit geeigneten Prüf- und Reviewregeln absichern

Zielgruppe

Erfahrene Testautomatisierer, Quality Engineers, Testentwickler, Framework-Verantwortliche und technische Testleitungen.

Voraussetzungen

Praxiserfahrung mit Squish, sicherer Umgang mit mindestens einer Skriptsprache und vorhandene Testfälle zur Analyse.

Seminarinhalte

Diagnosemodell für GUI-Tests

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Fehlerklassen und Priorisierung, Reproduzierbarkeit und Minimalfall und Abgrenzung von Produkt-, Test- und Umgebungsfehlern. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Fehlerklassen und Priorisierung
  • Reproduzierbarkeit und Minimalfall
  • Abgrenzung von Produkt-, Test- und Umgebungsfehlern

Debugger und interaktive Analyse

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Haltepunkte und bedingte Unterbrechungen, schrittweise Ausführung und Aufrufpfade und Variablen, Rückgabewerte und Laufzeitkontext. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Haltepunkte und bedingte Unterbrechungen
  • schrittweise Ausführung und Aufrufpfade
  • Variablen, Rückgabewerte und Laufzeitkontext

Synchronisation und instabile Zeitabläufe

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Warten auf Objekte, Eigenschaften und Zustände, Timeouts, Polling und Abbruchbedingungen und Race Conditions und verzögertes Rendering. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Warten auf Objekte, Eigenschaften und Zustände
  • Timeouts, Polling und Abbruchbedingungen
  • Race Conditions und verzögertes Rendering

Objektzugriff und Object Map

Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Objektinspektor und Eigenschaftsvergleich, dynamische Kennungen und Hierarchien und Konflikte und Mehrdeutigkeiten in der Object Map. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Objektinspektor und Eigenschaftsvergleich
  • dynamische Kennungen und Hierarchien
  • Konflikte und Mehrdeutigkeiten in der Object Map

Protokollierung und Diagnoseartefakte

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden strukturierte Meldungen und Schweregrade, Screenshots und Zustandsinformationen und vergleichbare Fehlerpakete für wiederholte Läufe. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • strukturierte Meldungen und Schweregrade
  • Screenshots und Zustandsinformationen
  • vergleichbare Fehlerpakete für wiederholte Läufe

Refactoring und Wartbarkeit

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Entkopplung von Ablauf, Daten und Objektzugriff, zentrale Fehlerbehandlung und Hilfsfunktionen und Reviews und technische Schulden. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Entkopplung von Ablauf, Daten und Objektzugriff
  • zentrale Fehlerbehandlung und Hilfsfunktionen
  • Reviews und technische Schulden

Fehlerlabor

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Timingfehler und modale Dialoge, geänderte Objekthierarchien und daten- und umgebungsabhängige Störungen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Timingfehler und modale Dialoge
  • geänderte Objekthierarchien
  • daten- und umgebungsabhängige Störungen

Praxisübung Schritt für Schritt

  1. Eine fehlschlagende Testsuite für die Diagnose und Stabilisierung einer absichtlich fehlerhaften Testsuite in einer definierten Umgebung reproduzieren.
  2. Den Fehler auf einen minimalen Testfall und einen klaren AUT-Zustand reduzieren.
  3. Haltepunkte setzen und die Ausführung bis zum ersten abweichenden Zustand verfolgen.
  4. Objekteigenschaften, Variablen und Protokolle miteinander abgleichen.
  5. Objekt-, Timing-, Daten- und Umgebungsursachen getrennt prüfen.
  6. Die eigentliche Ursache beheben und Folgefehler bewusst ausschließen.
  7. Diagnosemeldungen, Screenshots und Zustandsinformationen ergänzen.
  8. Den betroffenen Code in wartbare Funktionen oder Adapter überführen.
  9. Die Suite wiederholt ausführen und Stabilität sowie Wartungsaufwand 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

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: Erfahrene Testautomatisierer, Quality Engineers, Testentwickler, Framework-Verantwortliche und technische Testleitungen.
Voraussetzungen: Praxiserfahrung mit Squish, sicherer Umgang mit mindestens einer Skriptsprache und vorhandene Testfälle zur Analyse.
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
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben