我有一些用Katalon写的测试用例。我需要从Katalon执行它们,并在已经创建的测试周期中直接标记到Zephyr。请提供实现Katalon-Zephyr集成的分步指南。
发布于 2020-03-27 19:31:37
我已经有一段时间没有使用Katalon了(现在用的是Cypress ),但我在Katalon论坛上也回答了同样的问题。您需要使用来自Zephyr Apiary的API:https://getzephyr.docs.apiary.io/#reference/executionresource/update-execution-details/update-execution-details
步骤如下:
。
String statusID = ''
if(testCaseContext.getTestCaseStatus().equalsIgnoreCase('PASSED')){
statusID = '1' //1 is the code for PASSED in Zephy
}else{ //default to Failed
statusID = '2' //2 is the code for FAILED in Zephyr
}
def update_test_execution_status = WS.sendRequest(findTestObject('ZAPI-Update Execution Details', [('exId') : '15', ('exStatus') : statusID]))
注意:目前,我只包含了以下状态:通过和失败;测试执行ID与问题类型ID不同。
https://stackoverflow.com/questions/58680026
复制相似问题