xUnit测试结果导出到TestRail

时间:2016-06-21 05:32:02

标签: c# xml selenium xunit.net testrail

我使用C#和xUnit测试框架进行了Selenium自动化测试。 运行测试时,结果将生成到xUnit标准XML文件中。 我正在研究以某种方式将XML文件中的结果导入TestRail的方法,这样我就可以在所有测试运行中使用中央仓库,并且可以在TestRail中生成有意义的报告。

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

请帮忙。

2 个答案:

答案 0 :(得分:1)

嗨,据我所知,没有直接导入XML到Testrail。 但是如果你看看GitHub,你可以使用一个Testrail客户端。 你不需要实现一个新的。

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

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

您还可以查看Test Rail's API

C#提到了一些例子。

答案 1 :(得分:1)

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

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

您可以在那里获得有关testRail API的信息:

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