Seminar Qt Squish – Datengetriebene und keywordgetriebene Tests

Seminarprofil

Das Seminar zeigt, wie Testvarianten von Skriptlogik getrennt und über klar definierte Datenmodelle gesteuert werden. Fachlich benannte Schlüsselwörter kapseln komplexe GUI-Abläufe und schaffen eine wiederverwendbare Schicht für größere Testbestände.

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 Datenmodell und Testvarianten sicher beurteilen
  • Datenquellen und Einlesen nachvollziehbar konfigurieren und praktisch anwenden
  • Parametrisierung von Testfällen in wartbare Squish-Bausteine überführen
  • Fehlerbilder bei Keyword-Design systematisch diagnostizieren
  • Objektzugriff und Aktionen mit geeigneten Prüf- und Reviewregeln absichern

Zielgruppe

Testautomatisierer, Fachtester, Quality Engineers, Testdatenverantwortliche und Framework-Entwickler.

Voraussetzungen

Grundkenntnisse in Squish und einer unterstützten Skriptsprache; Erfahrung mit Tabellen oder strukturierten Daten ist hilfreich.

Seminarinhalte

Datenmodell und Testvarianten

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Datensätze, Felder und Gültigkeitsregeln, positive, negative und Grenzwertvarianten und Trennung von Eingabe und Erwartung. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Datensätze, Felder und Gültigkeitsregeln
  • positive, negative und Grenzwertvarianten
  • Trennung von Eingabe und Erwartung

Datenquellen und Einlesen

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Dateien, Tabellen und interne Datensätze, Zeichensätze, Datentypen und leere Werte und Fehlerbehandlung beim Einlesen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Dateien, Tabellen und interne Datensätze
  • Zeichensätze, Datentypen und leere Werte
  • Fehlerbehandlung beim Einlesen

Parametrisierung von Testfällen

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Schleifen und datensatzbezogene Protokolle, Initialisierung und Rücksetzen und Abbruch- und Fortsetzungsregeln. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Schleifen und datensatzbezogene Protokolle
  • Initialisierung und Rücksetzen
  • Abbruch- und Fortsetzungsregeln

Keyword-Design

Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Granularität und Benennung, Parameter, Rückgabewerte und Fehlerzustände und Vermeidung monolithischer Schlüsselwörter. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Granularität und Benennung
  • Parameter, Rückgabewerte und Fehlerzustände
  • Vermeidung monolithischer Schlüsselwörter

Objektzugriff und Aktionen

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden symbolische Objektnamen, wiederverwendbare Aktionen und Prüfungen und plattform- und variantenabhängige Umsetzung. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • symbolische Objektnamen
  • wiederverwendbare Aktionen und Prüfungen
  • plattform- und variantenabhängige Umsetzung

Validierung und Diagnose

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Schema- und Werteprüfung, Datensatzkennung im Log und Soll-Ist-Vergleich und Fehlerkontext. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Schema- und Werteprüfung
  • Datensatzkennung im Log
  • Soll-Ist-Vergleich und Fehlerkontext

Pflege und Governance

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Ordner- und Namenskonventionen, Änderungsprüfung und Rückwärtskompatibilität und Bereinigung veralteter Varianten. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Ordner- und Namenskonventionen
  • Änderungsprüfung und Rückwärtskompatibilität
  • Bereinigung veralteter Varianten

Praxisübung Schritt für Schritt

  1. Einen bestehenden Testfall für den Umbau eines festen GUI-Testfalls in eine daten- und keywordgetriebene Suite in feste Logik und veränderliche Daten zerlegen.
  2. Ein Datenmodell mit Eingaben, Erwartungen und Gültigkeitsregeln erstellen.
  3. Positive, negative und grenzwertige Datensätze anlegen.
  4. Eine Einleseschicht mit Datentypprüfung und verständlichen Fehlermeldungen implementieren.
  5. Den Ablauf in fachlich benannte Schlüsselwörter zerlegen.
  6. Parameter, Rückgabewerte und Fehlerzustände der Schlüsselwörter definieren.
  7. Alle Datensätze isoliert ausführen und im Bericht eindeutig kennzeichnen.
  8. Fehlerhafte Daten vor der GUI-Ausführung erkennen und zurückweisen.
  9. Änderungs-, Review- und Versionsregeln für Daten und Schlüsselwörter dokumentieren.

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: Testautomatisierer, Fachtester, Quality Engineers, Testdatenverantwortliche und Framework-Entwickler.
Voraussetzungen: Grundkenntnisse in Squish und einer unterstützten Skriptsprache; Erfahrung mit Tabellen oder strukturierten Daten 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
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Bern 2 Tage
Luzern 2 Tage
Inhaus / Firmenseminar 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben