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 hier: siehe Kapitel "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:

  • Request-Nachrichten

  • Response-Nachrichten

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

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:

  1. Wählen Sie im Tosca Commander einen oder mehrere Testfälle aus.

  2. 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