1

我已经使用 C# 和 xUnit 测试框架进行了 Selenium 自动化测试。运行测试时,结果会生成到 xUnit 标准 XML 文件中。我正在寻找以某种方式将 XML 文件中的结果导入 TestRail 的方法,以便我有一个用于所有测试运行的中央存储库,并且我可以在 TestRail 中生成有意义的报告。

我知道有一个我可以使用的 API,但是在测试中创建方法来发布每个测试结果看起来非常麻烦。相反,如果我可以将 XML 文件导入 TestRail,那就太好了。

请帮忙。

4

2 回答 2

1

您好,据我所知,没有将 XML 直接导入到 Testrail 的导入器。但是如果你在 GitHub 上查看,有一个可以使用的 Testrail 客户端。你不需要实施一个新的。

https://github.com/zoosk/testrail-client

直接导入 XML 在很多情况下会导致很多问题。如果您使用客户端报告结果,您可以避免问题。

另外你可以看看Test Rail 的 API

有一些提到的 C# 示例。

于 2016-07-19T11:40:47.777 回答
1

我是为我现在的公司做的。我们使用 Xunit 2.1 和 C#。生成报告后,我创建了一个 Xml 解析器,它将结果存储在字典中并将结果发送到 testrail API。

我们创建了一个添加案例功能,在生成报告后首先创建 TC 和批量上传结果。

您可以在此处获取有关 testRail API 的信息:

http://docs.gurock.com/testrail-api2/bindings-dotnet

于 2016-09-08T04:20:13.477 回答