Seminar Qt Squish – Modellbasiertes Testen

Seminarprofil

Das Seminar verbindet modellbasierte Testentwürfe mit ausführbaren Squish-Aktionen. Zustände, Übergänge, Daten und Abdeckungsziele werden so definiert, dass generierte Pfade reproduzierbar ausgeführt, bewertet und in die weitere Modellpflege zurückgeführt werden können.

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 Eignung und Modellgrenzen sicher beurteilen
  • Zustände, Übergänge und Aktionen nachvollziehbar konfigurieren und praktisch anwenden
  • Abdeckung und Generierung in wartbare Squish-Bausteine überführen
  • Fehlerbilder bei Adapter zu Squish systematisch diagnostizieren
  • Daten und Zustandsaufbau mit geeigneten Prüf- und Reviewregeln absichern

Zielgruppe

Testarchitekten, Testanalysten, Testautomatisierer, Entwickler und Quality Engineers mit komplexen Prozess- oder Zustandsräumen.

Voraussetzungen

Squish- und Skripting-Grundkenntnisse sowie Verständnis von Zuständen, Übergängen und Testentwurfsverfahren.

Seminarinhalte

Eignung und Modellgrenzen

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Nutzen, Aufwand und Risikoprofil, Systemgrenze und Abstraktionsebene und Trennung von fachlichem Modell und UI-Details. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Nutzen, Aufwand und Risikoprofil
  • Systemgrenze und Abstraktionsebene
  • Trennung von fachlichem Modell und UI-Details

Zustände, Übergänge und Aktionen

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Start-, Zwischen- und Endzustände, Vorbedingungen, Aktionen und Nachbedingungen und ungültige und verbotene Übergänge. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Start-, Zwischen- und Endzustände
  • Vorbedingungen, Aktionen und Nachbedingungen
  • ungültige und verbotene Übergänge

Abdeckung und Generierung

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Zustands-, Übergangs- und Pfadabdeckung, Längen-, Prioritäts- und Ausschlussregeln und Schleifen und Varianten. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Zustands-, Übergangs- und Pfadabdeckung
  • Längen-, Prioritäts- und Ausschlussregeln
  • Schleifen und Varianten

Adapter zu Squish

Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Aktionsschnittstellen und Parameter, Objekt- und Plattformadapter und Fehlerzustände und Rückgabewerte. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Aktionsschnittstellen und Parameter
  • Objekt- und Plattformadapter
  • Fehlerzustände und Rückgabewerte

Daten und Zustandsaufbau

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Datenklassen und Constraints, Fixtures und Reset und Konten, Mandanten und Umgebungen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Datenklassen und Constraints
  • Fixtures und Reset
  • Konten, Mandanten und Umgebungen

Ausführung und Testorakel

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Schritt- und Pfadprotokoll, Zustandsprüfungen und Geschäftsregeln und Abbruch, Wiederanlauf und Minimalpfad. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Schritt- und Pfadprotokoll
  • Zustandsprüfungen und Geschäftsregeln
  • Abbruch, Wiederanlauf und Minimalpfad

Rückmeldung und Pflege

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Fehlerklassifikation, Modell- und Adapterversionen und Regression und Abdeckungsvergleich. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Fehlerklassifikation
  • Modell- und Adapterversionen
  • Regression und Abdeckungsvergleich

Praxisübung Schritt für Schritt

  1. Einen geeigneten Geschäftsprozess für die Modellierung und Ausführung eines zustandsreichen Geschäftsprozesses auswählen und die Modellgrenze festlegen.
  2. Startzustand, Zwischenzustände, Endzustände und erlaubte Übergänge definieren.
  3. Fachliche Aktionen mit Vor- und Nachbedingungen beschreiben.
  4. Ein Abdeckungsziel und Begrenzungen für die Pfaderzeugung festlegen.
  5. Für jede Modellaktion eine kleine Squish-Adapterfunktion implementieren.
  6. Testdaten und einen reproduzierbaren Reset für den Startzustand ergänzen.
  7. Generierte Pfade ausführen und jeden Zustandswechsel prüfen.
  8. Einen fehlschlagenden Pfad minimieren und die Ursache klassifizieren.
  9. Modell, Daten oder Adapter aktualisieren und die Abdeckung erneut vergleichen.

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: Testarchitekten, Testanalysten, Testautomatisierer, Entwickler und Quality Engineers mit komplexen Prozess- oder Zustandsräumen.
Voraussetzungen: Squish- und Skripting-Grundkenntnisse sowie Verständnis von Zuständen, Übergängen und Testentwurfsverfahren.
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
Darmstadt 2 Tage
Frankfurt 2 Tage
Paderborn 2 Tage
Essen 2 Tage
Konstanz 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Flensburg 2 Tage
Hamburg 2 Tage
Leipzig 2 Tage
Hamm 2 Tage
Rostock 2 Tage
Dresden 2 Tage
Luxemburg 2 Tage
Hannover 2 Tage
Stuttgart 2 Tage
Trier 2 Tage
Madgeburg 2 Tage
Regensburg 2 Tage
Jena 2 Tage
Ulm 2 Tage
München 2 Tage
Friedrichshafen 2 Tage
Kassel 2 Tage
Wuppertal 2 Tage
Münster 2 Tage
Nürnberg 2 Tage
Köln 2 Tage
Bremen 2 Tage
Berlin 2 Tage
Mainz 2 Tage
Erfurt 2 Tage
Darmstadt 2 Tage
Frankfurt 2 Tage
Paderborn 2 Tage
Essen 2 Tage
Konstanz 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Flensburg 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben