【问题标题】:Integrating xUnit/nUnit Tests with Microsoft Test Manager将 xUnit/nUnit 测试与 Microsoft 测试管理器集成
【发布时间】:2014-07-19 01:52:34
【问题描述】:

我工作的公司使用 xUnit 编写集成测试。 xUnit 非常适合我们,但我们希望从运行中提取更多统计信息。例如 - “这个特定的测试用例在上个月失败了多少次”,甚至可以在饼图上很好地分类。

由于我们拥有 Microsoft 测试管理器许可证,因此我对其进行了一些研究,似乎它确实支持更详细的报告。我还喜欢手动测试用例与自动化测试用例之间的耦合,以及您可以轻松确定有多少测试用例是自动化的这一事实。

很遗憾,测试管理器仅支持开箱即用的 MSTest 集成。然而,我确实注意到 MSTest.ext 替代方案 - VSTest.exe 能够运行 xUnit 测试,甚至输出 TRX 结果文件。有没有办法以某种方式将 xUnit(或 nUnit)集成到测试管理器?过去有没有人这样做过?我们更喜欢使用测试管理器,但我很想知道是否有一种替代方法可以支持带有自动测试用例的几个测试用例以及一种获取有关多次运行的统计信息的方法。

谢谢。

【问题讨论】:

    标签: unit-testing nunit xunit microsoft-test-manager


    【解决方案1】:

    在 Microsoft 论坛上进行了一些研究(并亲自与 Microsoft 代表交谈)后,似乎无法将 xUnit 与 MS 测试管理器一起使用。

    我们决定不使用 MS 测试管理器,而是使用 VSTest.exe 和 xUnit 类别处理我们所有的测试运行。

    编辑:现在可以使用名为“TestCaseAutomationAssigner”的外部工具。有关更多信息,请参阅 Jeff 的回答。

    【讨论】:

      【解决方案2】:

      此工具可让您将 NUnit 和 xUnit 测试用例与 Microsoft 测试管理器相关联。

      https://github.com/JakeGinnivan/TestCaseAutomationAssigner

      【讨论】:

      • 谢谢!它不再与我相关,但我相信这对其他人来说会很棒:-)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-02
      相关资源
      最近更新 更多