当前位置: 首页 > 知识库问答 >
问题:

为jira将机器人框架与Zephyr集成

笪健
2023-03-14

我想知道是否有将自动化测试用例与zephy de jira集成的选项。

目前,我在robot框架中有一组自动测试。同时,我在Zephyr中为jira定义了测试用例。我希望能够从Zephyr启动自动测试用例的执行,否则执行的结果将反映在Zephyr测试用例中。

谢谢你。

共有1个答案

柯骏
2023-03-14

您需要分析输出。Robot框架生成的xml文件,用于获取测试套件的结果。或者,可以使用-x参数生成JUnit xml报告文件:

robot -x junit.xml test1.robot

要更新Zephy测试用例中的结果,请使用Jira的ZAPI。请检查https://getzephyr.docs.apiary.io.

按测试用例名称(问题密钥)查找测试用例id(问题id):

https://<jira_server>/rest/api/2/issue/<test_case_name>

通过测试用例id查找执行id:

https://<jira_server>/rest/zapi/latest/execution?issueId=<test_case_id>

请求:

PUT https://<jira_server>/rest/zapi/latest/execution/<execution_id>/execute

标题:

Content-Type: application/json

身体:

{
  "status": "1"
}

状态“1”为PASS。

通过执行id查找步骤id:

https://<jira_server>/rest/zapi/latest/stepResult?executionId=<execution_id>&expand=

请求:

PUT https://<jira_server>/rest/zapi/latest/stepResult/<step_id>

标题和正文同上。

 类似资料:
  • 我有一个聊天机器人解决方案创建使用。Net Framework,该框架与Facebook messenger集成,使用Microsoft提供的以下说明: https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-facebook?view=azure-bot-service-4.0 现在他们添加了一

  • 你好,我是一个新的初级测试软件,我被要求学习X射线和机器人框架,以及如何实现两者。 在我开始学习机器人框架之后,我用X射线做了一些测试用例,直到一切都很好。 现在我一直在尝试实施我在机器人上做的测试案例的结果到X射线中的测试执行,但每次我尝试将output.xml从机器人导入X射线而不是“同步”这个测试X射线创造了我新的测试关心机器人的结果。 有没有人以前做过这件事可以帮我?我曾尝试在robot中

  • 我正在尝试设置一个容器,以便在Chrome上使用RobotFramework进行测试。 但是当我运行容器时,我总是得到一个WebDriverException。我已经找过了,但找不到任何对我有效的修复方法。 这是我的Dockerfile

  • 我已经在jenkins和ZAPI安装了Zephyr插件,在jira安装了Zephyr插件,并且能够建立连接 但是在下拉列表中我无法查看jira项目 有人能帮我解决这个问题吗?在构建后无法在下拉列表中查看项目名称

  • JIRA是否有任何选项可以将测试标记为自动化。我是JIRA的新手,我们使用Zephy进行测试用例管理。我正在为基于Web的应用程序编写测试用例,希望分别跟踪手动和自动化测试用例。

  • 我是Robot框架的新手,致力于使用带有Selenium和java关键字的Robot框架。我知道RF是基于python的,但是,该项目要求使用java关键字。 我的想法是创建java函数和文本文件,然后使用: