Seminar Qt Squish – Verifikationen, Synchronisation, Events, Bild und OCR

Seminarprofil

Das Seminar entwickelt belastbare Prüf- und Synchronisationsstrategien für dynamische GUI-Anwendungen. Eigenschafts- und Inhaltsprüfungen werden mit Ereignissen, zustandsbezogenen Wartebedingungen, Bildvergleichen und Texterkennung kombiniert, ohne unnötig empfindliche Tests zu erzeugen.

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 Prüfstrategie und Testorakel sicher beurteilen
  • Eigenschafts- und Zustandsprüfungen nachvollziehbar konfigurieren und praktisch anwenden
  • Listen, Tabellen und Strukturen in wartbare Squish-Bausteine überführen
  • Fehlerbilder bei Synchronisation systematisch diagnostizieren
  • Events und Signale mit geeigneten Prüf- und Reviewregeln absichern

Zielgruppe

Testautomatisierer, Quality Engineers, Entwickler und Tester mit erhöhten Anforderungen an funktionale oder visuelle Validierung.

Voraussetzungen

Squish-Grundkenntnisse, Skripting-Erfahrung und vorhandene Testfälle mit Prüf- oder Timingproblemen.

Seminarinhalte

Prüfstrategie und Testorakel

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden funktionale, strukturelle und visuelle Erwartungen, Prüfgranularität und Fehlersignal und Vermeidung redundanter oder fragiler Prüfungen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • funktionale, strukturelle und visuelle Erwartungen
  • Prüfgranularität und Fehlersignal
  • Vermeidung redundanter oder fragiler Prüfungen

Eigenschafts- und Zustandsprüfungen

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Text, Sichtbarkeit, Aktivität und Auswahl, numerische Werte und Bereiche und mehrere Eigenschaften als Geschäftsregel. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Text, Sichtbarkeit, Aktivität und Auswahl
  • numerische Werte und Bereiche
  • mehrere Eigenschaften als Geschäftsregel

Listen, Tabellen und Strukturen

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Zeilen, Spalten und Reihenfolge, Baumstrukturen und Knoten und Teilmengen, Sortierung und Filterergebnis. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Zeilen, Spalten und Reihenfolge
  • Baumstrukturen und Knoten
  • Teilmengen, Sortierung und Filterergebnis

Synchronisation

Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Objektentstehung und Eigenschaftsänderung, Fortschritt, Hintergrundjob und Netzwerkzustand und Timeout, Abbruch und Diagnose. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Objektentstehung und Eigenschaftsänderung
  • Fortschritt, Hintergrundjob und Netzwerkzustand
  • Timeout, Abbruch und Diagnose

Events und Signale

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Benutzer- und Anwendungsereignisse, signal- oder callbackbasierte Bestätigung und verlorene oder doppelte Ereignisse. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Benutzer- und Anwendungsereignisse
  • signal- oder callbackbasierte Bestätigung
  • verlorene oder doppelte Ereignisse

Bildvergleich

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Bildvorlage und Suchbereich, Toleranz, Skalierung und Renderingunterschiede und Maskierung dynamischer Inhalte. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Bildvorlage und Suchbereich
  • Toleranz, Skalierung und Renderingunterschiede
  • Maskierung dynamischer Inhalte

OCR und Text aus Bildern

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Regionen und Vorverarbeitung, Zeichensatz, Format und Normalisierung und Plausibilitätsprüfung und Fehlertoleranz. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Regionen und Vorverarbeitung
  • Zeichensatz, Format und Normalisierung
  • Plausibilitätsprüfung und Fehlertoleranz

Kombinierte Orakel

Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Vorprüfung des Systemzustands, Kombination von Eigenschaft, Bild und Text und Priorisierung des ersten abweichenden Zustands. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Vorprüfung des Systemzustands
  • Kombination von Eigenschaft, Bild und Text
  • Priorisierung des ersten abweichenden Zustands

Diagnose und Wartung

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Screenshots und Differenzbilder, Messwerte und Synchronisationsprotokoll und Baseline-Pflege und kontrollierte Aktualisierung. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Screenshots und Differenzbilder
  • Messwerte und Synchronisationsprotokoll
  • Baseline-Pflege und kontrollierte Aktualisierung

Praxisübung Schritt für Schritt

  1. Für die Absicherung eines dynamischen Bildschirms durch funktionale, ereignisbasierte und visuelle Prüfungen funktionale, strukturelle und visuelle Erwartungen sammeln.
  2. Jede Erwartung einer geeigneten Prüfart und Granularität zuordnen.
  3. Eigenschafts- und Inhaltsprüfungen mit verständlichem Fehlertext implementieren.
  4. Starre Wartezeiten durch Bedingungen auf Objekte und Zustände ersetzen.
  5. Ein relevantes Ereignis oder eine Eigenschaftsänderung zur Ablaufsteuerung nutzen.
  6. Eine Bildregion mit Toleranz und Maskierung dynamischer Bereiche prüfen.
  7. Einen nicht objektbasiert zugänglichen Text per OCR erkennen und normalisieren.
  8. Prüfungen zu einem kombinierten Testorakel mit eindeutiger Fehlerpriorität verbinden.
  9. Fehlerartefakte auswerten und eine Baseline kontrolliert aktualisieren.

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: 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: Testautomatisierer, Quality Engineers, Entwickler und Tester mit erhöhten Anforderungen an funktionale oder visuelle Validierung.
Voraussetzungen: Squish-Grundkenntnisse, Skripting-Erfahrung und vorhandene Testfälle mit Prüf- oder Timingproblemen.
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
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben