0

我们正在使用 XRay 的云 API 上传执行报告以更改测试用例的执行状态。但是执行报告是从 Squish 工具生成的,而不是从机器人框架或黄瓜等生成的。根据 XRay https://confluence.xpand-it.com/display/XRAYCLOUD/Import+Execution+Results+-+REST的文档,Squish不支持报告。如何自定义 XRay API 可以理解的压缩 XML 报告并更新测试结果?有专家吗?

4

2 回答 2

0

因此,使用 Squish 文档,它可以生成 JUnit XML 报告,然后您可以直接使用 Xray REST API 或使用 CI 插件(例如 Jenkins 插件)将其提交回 Xray。然后,Xray 将根据 JUnit XML 报告按照此处定义的规则自动提供测试问题。总之,生成 JUnit XML 报告并将它们提交给 Xray REST API。

注意:根据您需要在 Xray/Jira 中查看的信息,JUnit XML 报告可能不够,也可能不够。如果您需要更详细的信息,您可能必须使用不同的格式并有办法以该格式构建报告。在此处详细了解每种格式的功能。

于 2020-07-31T14:42:00.427 回答
0

Squish 供应商推荐的方法是将 Squish 测试结果导入他们的Squish 测试中心产品,然后将结果推送到 Xray 中。(另请参阅“ X 射线集成”。)

于 2021-03-18T09:57:48.507 回答