2016-06-21 74 views
1

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

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

请帮忙。

回答

1

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

我们创建了一个Add Cases功能,可以在报表生成后首先创建TC和批量上传结果。

您可以对testRail API有信息:

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

1

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

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

XML的直接进口将在许多情况下会导致很多问题。 如果您将客户端用于报告结果,则可以避免问题。

另外,你可以看看enter link description here

有C#的一些提到的例子。

+0

感谢您的回复,会看看 –