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: 
  | 
                                                        
| 
                                                                 
                                                                      | 
                                                            
                                                                 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