Aufbau von XTestschrittwerten
XTestschrittwerte werden in Verbindung mit der Tosca TBox verwendet. Die Verwendung von XTestschrittwerten wird im Tosca TBox Handbuch genauer beschrieben.
Bei einem Drag & Drop Vorgang eines XModuls auf einen Testfall werden ein XTestschritt und je nach Kardinalität XTestschrittwert Platzhalter oder ausgeprägte XTestschrittwerte zu den XAttributen erzeugt (siehe Kapitel "Standardeigenschaften von Modulen").
Eigenschaft und Wert (XTestschrittwert)
Abhängig von der Aktion werden in der Spalte Wert bestimmte Eigenschaften und Werte erfasst.
Eigenschaften definieren
In der Spalte Wert werden die zu überprüfende Eigenschaft und der erwartete Zustand dieser Eigenschaft angegeben.
![]() |
Es soll überprüft werden, ob ein Control aktiviert ist:
Eigenschaften definieren |
Wird keine Eigenschaft angegeben, wird die Standard-Eigenschaft des Controls verwendet.
![]() |
Für ein Control des Typs TextBox, wird als Standard-Eigenschaft Text angenommen. |
Aktion modifizieren (XTestschrittwert)
Der Wert in der Spalte Aktion kann für einen oder mehrere Testschrittwerte über das Kontextmenü oder das dynamische Menü Testfälle modifiziert werden. Diese Option steht für bereits ausgeprägte XTestschrittwerte zur Verfügung.
Vorgehensweise:
-
Selektieren Sie den oder die XTestschrittwerte deren Aktion geändert werden soll.
-
Wählen Sie die Option Modifizieren->ActionMode über das Kontextmenü oder das dynamische Menü Testfälle. Es kann auch die Tastenkombination Strg + M, A verwendet werden.
Aktion modifizieren
-
Im Folgedialog stehen alle Aktionen über eine Dropdown-Liste zur Auswahl.
![]() |
Bei der Auswahl der Aktion muss auf den jeweiligen Interface Type geachtet werden, da nicht jede verfügbare Aktion für jeden Typ sinnvoll ist. |
-
Bestätigen Sie die gewünschte Aktion mit einem Klick auf die Schaltfläche Alle ändern.
Spezialisierung auswählen (XTestschrittwert)
Für einen XTestschrittwert können mehrere Spezialisierungen definiert sein. Ein XTestschrittwert, welcher mehrere Spezialisierungen besitzt, ist durch ein eigenes Symbol gekennzeichnet . Ist dies der Fall, kann das gewünschte Spezialisierungsmodul über das Kontextmenü zugewiesen werden.
Vorgehensweise
-
Wählen Sie über das Kontextmenü eines Modulattributs, welches mehrere Spezialisierungen besitzt, die Option Implementiere Spezialisierung.
Implementiere Spezialisierung
-
Im Folgedialog wählen Sie das gewünschte Spezialisierungsmodul.
Spezialisierung auswählen
-
Als Ergebnis werden alle Modulattribute, die für diese Spezialisierung zusätzlich erforderlich sind, hinzugefügt und das Symbol des Testschrittwerts ändert sich
.
Ergebnis - Spezialisierung implementieren
Spezialisierung tauschen (XTestschrittwert)
Ein XTestschrittwert mit zugewiesener Spezialisierung wird durch folgendes Symbol identifiziert: Diese Implementierung kann jederzeit getauscht werden. Dabei bleiben die Werte der ausgetauschten XTestschrittwerte erhalten und neue XTestschrittwerte werden hinzugefügt. Über einen Modaldialog wird entschieden, ob XModulattribute mit definierten Werten, die in der neuen Spezialisierung nicht vorkommen, erhalten bleiben sollen oder nicht.
Weiterführende Informationen zum Austausch von Spezialisierungen finden Sie in Kapitel "Aktion modifizieren (XTestschrittwert)").