xUnit测试结果导出到TestRail

问题描述 投票:1回答:2

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

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

请帮忙。

c# xml selenium xunit.net testrail
2个回答
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会导致很多问题。如果您使用客户端获取报告结果,则可以避免出现问题。

另外,你可以看看Test Rail's API

C#有一些提到的例子。

© www.soinside.com 2019 - 2024. All rights reserved.