2013-05-02 29 views
15

Una volta che un'asserzione fallisce (tipicamente risposta API), i restanti passi del test in un caso di test non vengono eseguiti. Come posso ottenere SoapUI per continuare e completare il resto dei passaggi del test?
Sto anche cercando un modo per riprovare quel passaggio con lo stesso insieme di dati. Se non è possibile, ignoralo e vai al prossimo gruppo di elementi. Qualche idea su questo?Continua dopo l'asserzione fallita

risposta

18

1- doppio click sul banco di prova (non step test)

un'occhiata alla foto fornito e trovare quello illustrato di seguito:

enter image description here

+2

Giusto per chiarire i passaggi: (1) fare doppio clic sul Test Case, (2) fare clic sull'icona Set Options (l'immagine mostrata sopra verrà visualizzata), (3) deselezionare la casella di controllo Fail on error, (4) fare clic sul Pulsante OK per salvare la modifica. – robnick

12

Per continuare i test in esecuzione dopo la fase di test non riuscita è necessario disattivare l'opzione "Errore in caso di errore" nelle opzioni di TestCase.

Per controllare il flusso di esecuzione del test è possibile utilizzare il passaggio del test "Conditional Goto" (il modo più semplice) o "Script Groovy" se è necessaria una logica più complessa.

Istruzioni dettagliate qui: http://www.soapui.org/Functional-Testing/controlling-flow.html

+0

Ha funzionato per me. Grazie. – Sukuva

1

In Ready Api (Soapui pro), fare clic con il tasto destro del mouse su Test Case e fare clic su Opzione.

enter image description here

prova Abort se si verifica un errore (Disabilita)

enter image description here

Problemi correlati