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
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Bremen 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Darmstadt 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben