繁体   English   中英

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

[英]How to report failed testcase in jira using automation

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

由于您已经在写入 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 )。 但是,由于错误(缺陷)通常需要比简单的通过/失败更多的信息,我建议您可能需要收集更多信息,如堆栈跟踪等并将其保存在 excel 文件(或 XML 文件)中时测试失败。 您使用的是哪个测试运行器? 如果是 JUnit/TestNG,我相信默认情况下会为测试运行创建一个 XML 文件,其中可能包含一些此类信息。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM