Seminar Qt Squish – GUI-Testautomatisierung Grundlagen

Seminarprofil

Das Seminar vermittelt einen vollständigen Einstieg in die objektbasierte GUI-Testautomatisierung mit Squish. Ein durchgängiger Beispielprozess wird aufgezeichnet, in wartbaren Skriptcode überführt, stabilisiert, mit Prüfungen versehen und als wiederholbare Testsuite ausgeführt.

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 Testautomatisierungsstrategie sicher beurteilen
  • Arbeitsumgebung und Projektstruktur nachvollziehbar konfigurieren und praktisch anwenden
  • Aufzeichnung und Wiedergabe in wartbare Squish-Bausteine überführen
  • Fehlerbilder bei Skripting-Grundlagen systematisch diagnostizieren
  • Objekterkennung und Object Map mit geeigneten Prüf- und Reviewregeln absichern

Zielgruppe

Manuelle Tester, Testanalysten, Entwickler, Quality Engineers und neue Testautomatisierer.

Voraussetzungen

Allgemeine Kenntnisse von Softwaretests und sicherer Umgang mit der zu testenden Anwendung; Programmiererfahrung ist hilfreich, aber nicht zwingend.

Seminarinhalte

Testautomatisierungsstrategie

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden automatisierungswürdige Szenarien, Testpyramide und GUI-Anteil und Stabilität, Nutzen und Wartungsaufwand. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • automatisierungswürdige Szenarien
  • Testpyramide und GUI-Anteil
  • Stabilität, Nutzen und Wartungsaufwand

Arbeitsumgebung und Projektstruktur

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Squish IDE und Perspektiven, Suite- und Testfallstruktur und AUT-Start und Konfiguration. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Squish IDE und Perspektiven
  • Suite- und Testfallstruktur
  • AUT-Start und Konfiguration

Aufzeichnung und Wiedergabe

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Aufzeichnungsmodi und Ereignisse, Wiedergabe und erste Diagnose und Grenzen ungeprüfter Aufzeichnungen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Aufzeichnungsmodi und Ereignisse
  • Wiedergabe und erste Diagnose
  • Grenzen ungeprüfter Aufzeichnungen

Skripting-Grundlagen

Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Anweisungen, Werte und Bedingungen, Funktionen und Parameter und Kommentare, Benennung und Struktur. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Anweisungen, Werte und Bedingungen
  • Funktionen und Parameter
  • Kommentare, Benennung und Struktur

Objekterkennung und Object Map

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Objektinspektor und Eigenschaften, symbolische und reale Namen und dynamische Werte und robuste Kriterien. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Objektinspektor und Eigenschaften
  • symbolische und reale Namen
  • dynamische Werte und robuste Kriterien

Synchronisation und Interaktion

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Warten auf Objekte und Eigenschaften, Maus-, Tastatur- und Auswahlaktionen und Dialoge, Fenster und Fokus. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Warten auf Objekte und Eigenschaften
  • Maus-, Tastatur- und Auswahlaktionen
  • Dialoge, Fenster und Fokus

Verifikationen

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Eigenschaften, Texte und Zustände, Tabellen- und Listeninhalte und Fehlermeldungen und Prüfkontext. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Eigenschaften, Texte und Zustände
  • Tabellen- und Listeninhalte
  • Fehlermeldungen und Prüfkontext

Testdaten und Wiederverwendung

Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Parameter und Datensätze, Hilfsfunktionen und gemeinsame Skripte und Initialisierung und Bereinigung. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Parameter und Datensätze
  • Hilfsfunktionen und gemeinsame Skripte
  • Initialisierung und Bereinigung

Ausführung, Berichte und Fehleranalyse

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Ergebnisbaum und Meldungen, Screenshots und Diagnoseinformationen und Stabilitätsprüfung durch Wiederholung. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Ergebnisbaum und Meldungen
  • Screenshots und Diagnoseinformationen
  • Stabilitätsprüfung durch Wiederholung

Praxisübung Schritt für Schritt

  1. Ein geeignetes Praxisszenario für den vollständigen Aufbau einer ersten objektbasierten Squish-Testsuite mit eindeutiger Start- und Endbedingung festlegen.
  2. AUT, Suite-Struktur, Plattformkonfiguration und benötigte Testdaten vorbereiten.
  3. Relevante Objekte, Zustände und technische Abhängigkeiten mit den Squish-Werkzeugen untersuchen.
  4. Den Kernablauf in kleine, sprechend benannte Aktionen und Funktionen zerlegen.
  5. Objektzugriffe mit stabilen Kriterien und symbolischen Namen implementieren.
  6. Starre Pausen durch zustandsbezogene Synchronisation und kontrollierte Timeouts ersetzen.
  7. Funktionale, strukturelle oder visuelle Prüfungen mit verständlichem Fehlerkontext ergänzen.
  8. Eine Daten- oder Fehlerfallvariante ausführen und die Diagnoseartefakte auswerten.
  9. Den Test refaktorieren, mehrfach wiederholen und anhand definierter Qualitätskriterien 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: 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: Manuelle Tester, Testanalysten, Entwickler, Quality Engineers und neue Testautomatisierer.
Voraussetzungen: Allgemeine Kenntnisse von Softwaretests und sicherer Umgang mit der zu testenden Anwendung; Programmiererfahrung ist hilfreich, aber nicht zwingend.
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
Bern 3 Tage
Luzern 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
Luzern 3 Tage
Bern 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