2013-05-02 25 views
15

Sobald eine Assertion fehlschlägt (normalerweise API-Antwort), werden die verbleibenden Testschritte in einem Testfall nicht ausgeführt. Wie bekomme ich SoapUI, um den Rest der Testschritte fortzusetzen?
Ich bin auch auf der Suche nach einer Möglichkeit, diesen Schritt mit dem gleichen Datensatz erneut zu versuchen. Wenn dies nicht möglich ist, überspringen Sie diese und fahren Sie mit dem nächsten Satz von Elementen fort. Irgendeine Idee dazu?Fortsetzung nach fehlgeschlagener Assertion

Antwort

18

1- Klicken Sie doppelt auf den Testfall (nicht Prüfschritt)

Blick auf die vorgesehenen Bild und finden Sie die Abbildung unten:

enter image description here

+2

Nur um die Schritte zu verdeutlichen: (1) doppelklicken Sie auf den Testfall, (2) klicken Sie auf das Set Optionen Symbol (das oben gezeigte Bild wird angezeigt), (3) deaktivieren Sie das Kontrollkästchen Fehler bei Fehler, (4) klicken Sie auf OK, um die Änderung zu speichern. – robnick

12

Um die Ausführung von Tests nach fehlgeschlagenem Testschritt fortzusetzen, müssen Sie die Option "Bei Fehler fehlgeschlagen" in TestCase-Optionen deaktivieren.

Um den Ablauf der Testausführung zu steuern, können Sie den Testschritt "Conditional Goto" (der einfachste Weg) oder "Groovy Script" verwenden, wenn Sie komplexere Logik benötigen.

Detaillierte Anleitungen hier: http://www.soapui.org/Functional-Testing/controlling-flow.html

+0

Es ist für mich gearbeitet. Vielen Dank. – Sukuva

1

Klicken Sie in Ready Api (Soapui pro) mit der rechten Maustaste auf Testfall und dann auf Option.

enter image description here

Abort Test, wenn ein Fehler auftritt (Disable)

enter image description here

Verwandte Themen