如果在此常规脚本步骤中任何断言失败时如何保存测试用例属性?如果任何断言失败,请保存测试用例属性
下面是示例代码:
// define properties required for the script to run.
def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
def dataFolder = groovyUtils.projectPath
def vTIDAPI = testRunner.testCase.getPropertyValue("vTIDAPI")
def vTIDDB = testRunner.testCase.getPropertyValue("vTIDDB")
def RefAPI = testRunner.testCase.getPropertyValue("RefAPI")
def RefDB = testRunner.testCase.getPropertyValue("RefDB")
def AmountAPI = testRunner.testCase.getPropertyValue("AmountAPI")
def AmountDB = testRunner.testCase.getPropertyValue("AmountDB")
def CurrencyAPI = testRunner.testCase.getPropertyValue("CurrencyAPI")
def CurrencyDB = testRunner.testCase.getPropertyValue("CurrencyDB")
assert vTIDAPI == vTIDDB
assert RefAPI == RefDB
assert AmountAPI == AmountDB
assert CurrencyAPI == CurrencyDB
上述脚本中的问题在哪里?当任何断言失败时,是否要收集测试用例的所有属性? – Rao
是的,我只是想要收集所有属性并将其存储在文件中。我发布了当前的代码并删除了我的尝试版本,以便回答的人更容易提供解决方案的方法 – BruceyBandit
http://chat.stackoverflow.com/rooms/139652/room-for- rao-and-bruceybandit – Rao