首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过脚本标记zephyr中的katalon测试执行?

如何通过脚本标记zephyr中的katalon测试执行?
EN

Stack Overflow用户
提问于 2019-11-03 20:11:27
回答 1查看 423关注 0票数 0

我有一些用Katalon写的测试用例。我需要从Katalon执行它们,并在已经创建的测试周期中直接标记到Zephyr。请提供实现Katalon-Zephyr集成的分步指南。

EN

回答 1

Stack Overflow用户

发布于 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

步骤如下:

  1. 使用ZAPI API在对象存储库(让我们称之为ZAPI-更新执行细节)下创建web服务请求:
  2. Include测试侦听器下的@AfterTestCase中的以下代码:

代码语言:javascript
运行
复制
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不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58680026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档