Seminar Qt Squish – Kompaktseminar GUI-Testautomatisierung

Seminarprofil

Das Kompaktseminar vermittelt die wichtigsten Arbeitsabläufe für einen schnellen produktiven Einstieg. Eine kleine Testsuite wird von der AUT-Konfiguration über Aufzeichnung und Skriptbereinigung bis zu stabiler Objekterkennung, Verifikationen, Testdaten und Berichtsauswertung aufgebaut.

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 Schnelleinstieg und Projektaufbau sicher beurteilen
  • Aufzeichnung und Bereinigung nachvollziehbar konfigurieren und praktisch anwenden
  • Skripting-Basis in wartbare Squish-Bausteine überführen
  • Fehlerbilder bei Object Map systematisch diagnostizieren
  • Interaktion und Synchronisation mit geeigneten Prüf- und Reviewregeln absichern

Zielgruppe

Tester, Entwickler und Quality Engineers, die in kurzer Zeit eine belastbare Squish-Grundlage benötigen.

Voraussetzungen

Kenntnisse von Softwaretests und sicherer Umgang mit der Zielanwendung; grundlegende Programmierlogik ist hilfreich.

Seminarinhalte

Schnelleinstieg und Projektaufbau

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden AUT, Suite und Testfall, Arbeitsoberfläche und Ausführung und Qualitätskriterien für den Beispieltest. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • AUT, Suite und Testfall
  • Arbeitsoberfläche und Ausführung
  • Qualitätskriterien für den Beispieltest

Aufzeichnung und Bereinigung

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Aufzeichnung und Wiedergabe, Entfernen redundanter Schritte und lesbare Benennung und Kommentare. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Aufzeichnung und Wiedergabe
  • Entfernen redundanter Schritte
  • lesbare Benennung und Kommentare

Skripting-Basis

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Werte und Parameter, Funktionen und Rückgabewerte und einfache Fehlerbehandlung. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Werte und Parameter
  • Funktionen und Rückgabewerte
  • einfache Fehlerbehandlung

Object Map

Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Objektinspektor, Suchkriterien und Hierarchien und dynamische Eigenschaften. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Objektinspektor
  • Suchkriterien und Hierarchien
  • dynamische Eigenschaften

Interaktion und Synchronisation

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Maus, Tastatur und Auswahl, Dialoge und Fenster und Warten statt fester Pausen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Maus, Tastatur und Auswahl
  • Dialoge und Fenster
  • Warten statt fester Pausen

Verifikationen

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Texte und Eigenschaften, Listen- und Tabelleninhalte und Fehlerzustände und Meldungen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Texte und Eigenschaften
  • Listen- und Tabelleninhalte
  • Fehlerzustände und Meldungen

Testdaten

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Eingaben und erwartete Werte, positive und negative Variante und datensatzbezogene Berichte. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Eingaben und erwartete Werte
  • positive und negative Variante
  • datensatzbezogene Berichte

Wiederverwendung

Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden gemeinsame Aktionen, Initialisierung und Bereinigung und Ordner- und Namenskonventionen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • gemeinsame Aktionen
  • Initialisierung und Bereinigung
  • Ordner- und Namenskonventionen

Ausführung und nächste Ausbaustufe

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Suite-Lauf und Ergebnisbaum, Screenshots und Fehleranalyse und Checkliste für Wartung und CI/CD. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Suite-Lauf und Ergebnisbaum
  • Screenshots und Fehleranalyse
  • Checkliste für Wartung und CI/CD

Praxisübung Schritt für Schritt

  1. Ein geeignetes Praxisszenario für den konzentrierten Aufbau einer kleinen, stabilen 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: Tester, Entwickler und Quality Engineers, die in kurzer Zeit eine belastbare Squish-Grundlage benötigen.
Voraussetzungen: Kenntnisse von Softwaretests und sicherer Umgang mit der Zielanwendung; grundlegende Programmierlogik ist hilfreich.
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
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
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 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
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben