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



我想知道是否可以选择将自动测试用例与Zephyr de Jira集成。

目前,我在机器人框架中有一系列自动测试。同时,我在Zephyr中定义了JIRA的测试用例。我希望能够从Zephyr启动执行自动测试用例,或者否则,执行的结果将在Zephyr测试案例中反映。

谢谢。

您需要解析由机器人框架生成的XML文件以获取测试套件的结果。另外,可以使用-X参数:

生成JUNIT XML报告文件
robot -x junit.xml test1.robot

更新Zephyr测试用例的结果,将ZAPI使用jira。请检查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"用于通过。

步骤状态更新

通过执行ID查找步骤ID:

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

请求:

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

标题和身体与上述相同。

相关内容

  • 没有找到相关文章

最新更新