【问题标题】:How to report failed testcase in jira using automation如何使用自动化在 jira 中报告失败的测试用例
【发布时间】:2019-11-09 15:22:09
【问题描述】:

我正在使用带有 java 的 selenium webdriver 自动化网站,我想在 excel 表中写入结果“通过”或“失败”。如何通过从 excel 表中获取状态来自动报告 JIRA 中失败的测试用例。

【问题讨论】:

    标签: selenium jira


    【解决方案1】:

    由于您已经在写入 Excel 文件,我知道您可以访问 Excel 工作表的内容。如果这还没有完成,您可能需要考虑使用http://poi.apache.org/spreadsheet/index.html 来实现此目的。获得测试用例的状态后,您可以使用 JIRA API 创建错误https://ecosystem.atlassian.net/wiki/display/JRJC/Home。此处提到了如何执行此操作的更具体示例 (https://developer.atlassian.com/display/JIRADEV/JIRA+REST+API+Example+-+Create+Issue)。 但是,由于错误(缺陷)通常需要比简单的 PASS/FAIL 更多的信息,我建议您可能希望收集更多信息,如堆栈跟踪等,并将其保存在 excel 文件(或 XML 文件)中。测试失败。 您使用的是哪个测试运行器?如果是 JUnit / TestNG,我相信默认情况下会为测试运行创建一个 XML 文件,其中可能包含一些此类信息。

    【讨论】:

    • Ys ,通过或失败状态在excel表中。我可以使用 Excel 表中的步骤 ID、描述等来创建错误吗?而且我不知道使用 json。如果我该如何实现?
    • j-tricks.com/1/post/2012/05/… 这里有一个创建问题的部分。
    【解决方案2】:

    您可以使用“Apache POI”从 Excel 工作表中读取单元格,并使用“Jira Client”来更新 Jira 中的状态。 “Jira Client”是一个基于 JIRA REST 的 Java 客户端库。您可以在此处阅读更多相关信息:https://github.com/rcarz/jira-client/blob/master/README.md

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多