2
ich eine Robot Framework Halterung teilen, das mir einen Test gegen verschiedene Version unserer API ...Wie eine Datentabelle in Robot Framework
*** Settings ***
Test Template Can sell through API
*** Test Cases *** apiVersion
Version 1 1.01
Version 2 2.13
Version 3 3.00
*** Keywords ***
Can sell through API
[Arguments] ${apiVersion}
Given I am using API version {apiVersion}
When I provide valid details
Then my sale is confirmed
ich jetzt mehr Tests ausführen möchten kann mit der gleichen Liste schreiben der API-Version, aber ich möchte diese Liste nicht in jedem Testgerät duplizieren. Wie kann ich das erreichen?
Vielen Dank für Ihre Eingabe, aber das funktioniert nicht wirklich, wie erwartet. Das Problem ist, dass es für jeden Testfall nur einen Test gibt, der die Ausgabe für alle API-Versionen kombiniert. Ich möchte einen Test pro API-Version für jeden Testfall, so dass ich bei einem Fehler sofort wissen möchte, welche API-Version fehlgeschlagen ist. –
OK. Wie wäre es dann, ein Schlüsselwort mit 'Set Suite Variable @ {api_versions}' zu erstellen, Set Setup mit diesem Schlüsselwort zu definieren, 'Test Template' auf Suite-Ebene zu definieren und dann Testfälle wie' Test Case 1 @ {api_versions} 'zu setzen. .. –
Nicht sicher, was ich 'Test Template' einstellen sollte? –