我使用SOAP UI来测试REST API。我有一些彼此独立的测试用例,可以随机执行。
我知道,可以通过禁用选项Fail on error
来终止整个运行,如this answer on SO所示。但是,TestCase1
可能已经准备好某些数据以便首先运行测试,并且由于断言失败或其他原因而在运行中期中断了数据。现在,TestCase2
之后会开始运行,并将进行其他测试,但是,由于TestCase1
尚未执行所有步骤(包括清理步骤),因此可能会失败。
即使某个测试失败,我也希望能够运行所有测试,但是如果测试失败,我希望能够执行一些特定于测试案例的特定步骤。 用编程的术语来说,我想有一个finally
,其中每个测试用例都有许多步骤可以执行,而不管测试是失败还是通过。
有什么办法可以做到这一点?