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
1- doppio click sul banco di prova (non step test)
un'occhiata alla foto fornito e trovare quello illustrato di seguito:
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
Ha funzionato per me. Grazie. – Sukuva
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