【问题标题】:Integrate Robot Framework with Zephyr for jira将 Robot Framework 与 Zephyr 集成到 jira
【发布时间】:2019-07-28 01:09:24
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: automated-tests robotframework jira-zephyr


    【解决方案1】:

    您需要解析 Robot Framework 生成的 output.xml 文件以获取测试套件的结果。或者,可以使用 -x 参数生成 JUnit xml 报告文件:

    robot -x junit.xml test1.robot
    

    要更新 Zephyr 测试用例中的结果,请使用 ZAPI for 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>
    

    headers 和 body 同上。

    【讨论】:

      猜你喜欢
      • 2018-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-09
      • 2012-07-22
      • 2019-06-22
      • 1970-01-01
      相关资源
      最近更新 更多