如果在此常規腳本步驟中任何斷言失敗時如何保存測試用例屬性?如果任何斷言失敗,請保存測試用例屬性
下面是示例代碼:
// 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