Mit API-Testfällen arbeiten
Sie können API-Testfälle generieren, wenn Sie Nachrichten mit dem Tricentis Tosca API Scan erstellen und diese in den Tosca Commander exportieren. Nähere Informationen zu diesem Vorgang finden Sie unter "Testfälle mit dem API Scan erstellen".
Tosca API Engine Testfall
Die Testfallordner der API Engine enthalten die folgenden Elemente:
|
Symbol |
Bezeichnung |
Beschreibung |
|---|---|---|
|
|
Testfall |
API-Testfall |
|
|
XTestschritt |
API-Testfälle bestehen aus zwei Typen von XTestschritten:
|
|
|
Generierte XTestschrittwerte |
Zu steuernde Modulattribute. |
|
|
Anfängliche XTestschrittwerte |
Modulattribute, die in einer Nachricht gesetzt sind, aber nicht verwendet werden. |
Testfälle ausführen
Beim Ausführen von Testfällen führt die Tosca API Engine Folgendes aus:
-
Sie passt den Request entsprechend den jeweiligen Modulattributen an
-
Sie sendet den Request an den Webservice
-
Sie überträgt die Werte aus der Webservice-Response an die Modulattribute in der Response-Nachricht
-
Sie erstellt eine Ressource aus dem Request namens LastRequestResource und eine Ressource aus der Response namens LastResponseResource
Testfall in ein OSV-Szenario umwandeln
Sie können vorhandene API-Testfälle in OSV-Szenarien umwandeln, um sie in einem OSV-Environment auszuführen.
Um die Testfälle umzuwandeln, führen Sie die folgenden Schritte aus:
-
Wählen Sie im Tosca Commander einen oder mehrere Testfälle aus.
-
Klicken Sie im dynamischen Menü OSV auf das Symbol Convert to Scenario.
API Testfälle konvertieren
Das System erstellt dann einen Komponenten-Ordner Convert API to OSV mit den folgenden Elementen:
-
OSV-Module einschließlich aller Modulattribute, die im API-Modul definiert wurden
-
OSV-Szenarien, einschließlich aller anfänglichen und generierten XTestschrittwerte
Generiertes OSV-Modul und -Szenario