我已经使用C#和xUnit测试框架进行了Selenium自动化测试。当测试运行时,结果将生成为一个xUnit标准XML文件。我正在研究如何将XML文件的结果导入到TestRail中,这样我就可以对所有测试运行进行中心回购,并且可以在TestRail中生成有意义的报告。
我知道我可以使用一个API,但是在测试中创建方法来发布每个测试结果看起来非常麻烦。相反,如果我能够将XML文件导入到TestRail中,那就太棒了。
请帮帮忙。
发布于 2016-09-08 04:20:13
我是为我现在的公司做的。我们使用了Xunit 2.1和C#。生成报告后,我创建了一个Xml解析器,它将将结果存储在字典中,并将结果发送到testrail。
我们创建了一个Add cases函数,以便在生成报表后首先创建TC和批量上传结果。
您可以在那里了解有关testRail API的信息:
http://docs.gurock.com/testrail-api2/bindings-dotnet
发布于 2016-07-19 11:40:47
嗨,据我所知,没有XML直接导入到Testrail。但是,如果您查看GitHub,就会发现有一个可以使用的Testrail。你不需要实现一个新的。
https://github.com/zoosk/testrail-client
在许多情况下,直接导入XML会导致许多问题。如果将客户端用于报表结果,则可以避免出现问题。
另外,您可以查看试验钢轨API
有一些提到的C#示例。
https://stackoverflow.com/questions/37936285
复制相似问题