【问题标题】:Continue after failed assertion断言失败后继续
【发布时间】:2013-05-02 15:08:41
【问题描述】:

一旦断言失败(通常是 API 响应),测试用例中剩余的测试步骤就不会被执行。如何让 SoapUI 继续并完成其余的测试步骤?
我也在寻找一种方法来使用相同的数据集再次重试该步骤。如果不可能,请跳过它并继续下一组项目。对此有什么想法吗?

【问题讨论】:

    标签: automated-tests soapui


    【解决方案1】:

    1- 双击测试用例(不是测试步骤)

    查看提供的图片,找到下图:

    【讨论】:

    • 只是为了澄清步骤:(1)双击测试用例,(2)单击设置选项图标(将显示上图),(3)取消选中错误检查失败框,(4)单击确定按钮保存更改。
    【解决方案2】:

    要在测试步骤失败后继续执行测试,您需要在 TestCase 选项中禁用“错误失败”选项。

    要控制测试执行流程,如果您需要更复杂的逻辑,您可以使用“Conditional Goto”测试步骤(最简单的方法)或“Groovy 脚本”测试步骤。

    这里有详细说明:http://www.soapui.org/Functional-Testing/controlling-flow.html

    【讨论】:

      【解决方案3】:

      在 Ready Api (Soapui pro) 中右键单击测试用例并单击选项。

      如果发生错误则中止测试(禁用)

      【讨论】:

        【解决方案4】:

        在 SOAPUI 免费版中,您可以转到测试用例并单击打开一个弹出窗口的齿轮或设置图标并取消选中选项“如果发生错误则中止测试”

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-04-08
          • 2010-12-15
          • 1970-01-01
          • 2015-12-18
          • 1970-01-01
          • 2013-07-29
          • 1970-01-01
          • 2011-10-13
          相关资源
          最近更新 更多