如何在TFS构建中集成NUnit测试(用C#编写)?

时间:2016-11-10 21:04:14

标签: automation automated-tests nunit integration tfsbuild

我使用C#语言在NUnit Framework中使用Selenium编写了测试。我想将这些测试作为TFS中构建的一部分。所以每当生成新的构建时。这些测试也可以作为构建和生成/电子邮件报告的一部分运行。

1 个答案:

答案 0 :(得分:6)

建议您使用新的构建系统vNext构建。 vNext构建是基于JSON的,您可以插入使用msbuild,powershell和各种其他脚本语言构建的任务。

关于如何在TFS版本中集成NUnit测试,此博客清楚地描述了如何执行此操作:Running NUnit Tests in a TFS 2015 Build vNext

  

简单总结如下:

     
      
  1. 为NUnit测试适配器添加Nuget包
  2.   
  3. 在构建定义中指定自定义测试适配器的路径

         
        
    • 在Visual Studio TestWindows文件夹中复制适配器

    •   
    • 使用nunit软件包指定自定义测试适配器的路径

    •   
  4.   

您可以参考其他一些教程:

xUnit or NUnit with Visual Studio Online Build

Running nUnit and Jasmine.JS unit tests in TFS/VSO vNext build