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

如何使用自动化在jira中报告失败的测试用例

邬英武
2023-03-14

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

共有2个答案

罗智志
2023-03-14

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

金飞
2023-03-14

由于您已经在写入excel文件,我知道您可以访问excel工作表的内容。如果此操作尚未完成,您可能需要考虑使用http://poi.apache.org/spreadsheet/index.html为此目的。一旦掌握了测试用例的状态,就可以使用JIRA API创建bughttps://ecosystem.atlassian.net/wiki/display/JRJC/Home.这里提到了如何做到这一点的一个更具体的例子(https://developer.atlassian.com/display/JIRADEV/JIRAREST API示例-创建问题)。然而,由于bug(缺陷)通常需要比简单的通过/失败更多的信息,我建议您可能需要收集更多信息,如堆栈跟踪等,并在测试失败时将其保存在excel文件(或XML文件)中。您使用的是哪种测试运行程序?如果是JUnit/TestNG,我相信默认情况下会为测试运行创建一个XML文件,其中可能包含一些此类信息。

 类似资料:
  • 场景是: 1)打开浏览器。 注:我是使用Java语言的selenium webriver。

  • 目前的情况: 每周一早上我都会手动检查周末运行的Jenkins作业jUnit结果,使用Project Health插件我可以过滤时间框运行。然后我将此表复制粘贴到Excel中,并检查每个测试用例的输出日志,以查看失败的原因并记下失败的原因。每个周末在Excel中都有另一个选项卡。所有这些都使可追溯性成为一场噩梦,并导致耗时的体力劳动。 我在寻找什么(并希望在某种程度上已经存在): 存储我指定的所有

  • 出身背景 我正在使用Exent Report Cucumber Adapter,用于我的基于Cucumber的测试自动化框架,该框架使用在JUnit上运行的Java构建。我正在为测试条件使用AssertJ断言。 脚本 其中一个测试场景需要测试网页上的所有链接。我已经为其编写了代码,并且运行良好。我正在对try块下的测试条件使用AssertJ断言,并捕获SoftAssertionError,以便我的

  • 本文向大家介绍jmeter如何自动生成测试报告,包括了jmeter如何自动生成测试报告的使用技巧和注意事项,需要的朋友参考一下 1、准备.jmx脚本文件 2、在脚本文件路径下执行cmd命令: 参数解析:   ● -n: 非GUI模式执行JMeter   ● -t: 执行测试文件所在的位置   ● -l: 指定生成测试结果的保存文件,.jtl文件格式   ● -e: 测试结束后,生成测试报告   ●

  • 问题内容: 我在带有TestNG的Java中使用Selenium webdriver,来运行X个测试用例。 我想要的是任何测试用例一旦失败就自动重新启动(从启动或从故障点开始)。 我知道TestNG框架具有以下方法 但是我不知道如何找出它是哪个测试用例,然后如何重新启动它。 问题答案: 我想查看其中包含实际代码的示例,并在此处找到它: 使用TestNg立即重新启动Test 观察一下,一旦发生故障,

  • 从过去6个月开始,我一直使用Selenium WebDriver和TestNG进行web应用程序功能测试。我还使用Apache Ant、Apache Maven和Apache POI库进行项目构建和MS Excel的数据驱动测试。 TestNG为我安排测试和执行测试提供了很好的灵活性。在听众和记者的帮助下,我也能够记录和记录测试事件和结果。 请建议使用selenium和TestNG的任何测试自动化