【问题标题】:Can we generate junit test report in excel format using ant script我们可以使用ant脚本生成excel格式的junit测试报告吗
【发布时间】:2012-09-10 23:28:17
【问题描述】:

我的应用程序有多个测试用例。 我正在使用一个测试套件运行所有这些测试用例。 我生成了 ant 脚本来构建它们以实现自动化。 一切都很顺利。 但是当我运行这个 build.xml 文件时,生成的测试结果以 HTML 文件格式表示。

有什么方法可以将我的测试结果写入 excel 文件?
每次测试用例执行后,excel 文件应更新测试用例名称和结果。
实际上,作为一名开发人员,我在测试方面的经验并没有那么远。
那么,任何人都可以找到我需要的东西。

【问题讨论】:

  • 顺便说一下,excel是程序将在GUI模式下运行。您能否详细说明更新测试用例名称和结果的 excel 文件。这部分我不清楚。
  • 假设我有 10 个测试用例,TC1,TC2...TC10。这些测试用例使用 TestSiute 运行。所以在完成每个用例后,结果应该写入 excel(有 2 列,名称和结果)与结果和名称。希望你得到,我想要得到的。

标签: ant junit


【解决方案1】:

很有可能。您需要创建一个样式表,如Convert an XML file into an Excel spreadsheet with this technique,您将传递给ant junitreport 任务。生成的文件扩展名应为“.xml”。您必须使用 excel 显式打开。确保您自定义样式表以匹配您的办公室版本。

您可以通过创建一个简单的 excel 工作表并选择 File -> Save As 来查看 excel 生成的 XML。选择文件类型为xml。

【讨论】:

  • 感谢您的回复 Suresh。但是您共享的链接对我没有用。它没有描述从 XML 到 excel 的对话。我想在完成每个测试用例后将测试结果写入 Excel 文件。如果任何测试用例发生失败,它应该停止其余测试用例的执行。
  • 我发送给您的链接详细说明了如何将 XML 文件转换为 excel 电子表格。我不明白你为什么提到链接没有转换。您要求解决方案必须完成此操作。任何 junit 任务都会生成 XML 测试报告,您将其作为输入传递给 junitreport 任务。 junitreport 任务将生成链接中的 excel 表。您可以通过为 junit 任务设置适当的标志来控制测试执行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-26
  • 1970-01-01
  • 2020-10-27
  • 2017-05-19
  • 2012-11-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多