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
- Seminarprofil
- Lernziele
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübung Schritt für Schritt
- 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
- Einen geeigneten Geschäftsprozess für die Modellierung und Ausführung eines zustandsreichen Geschäftsprozesses auswählen und die Modellgrenze festlegen.
- Startzustand, Zwischenzustände, Endzustände und erlaubte Übergänge definieren.
- Fachliche Aktionen mit Vor- und Nachbedingungen beschreiben.
- Ein Abdeckungsziel und Begrenzungen für die Pfaderzeugung festlegen.
- Für jede Modellaktion eine kleine Squish-Adapterfunktion implementieren.
- Testdaten und einen reproduzierbaren Reset für den Startzustand ergänzen.
- Generierte Pfade ausführen und jeden Zustandswechsel prüfen.
- Einen fehlschlagenden Pfad minimieren und die Ursache klassifizieren.
- 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
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
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.
