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



我使用c#语言在NUnit框架中使用Selenium编写测试。我想将这些测试作为TFS构建的一部分关联起来。因此,每当生成新的构建时。这些测试将能够作为构建的一部分运行,并生成/电子邮件报告。

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

关于如何在TFS构建中集成NUnit测试,这篇博客清楚地描述了如何做:在TFS 2015 Build vNext中运行NUnit测试

简单总结如下:

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

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

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

其他一些教程供你参考:

xUnit或NUnit与Visual Studio Online Build

在TFS/VSO vNext build中运行nUnit和Jasmine.JS单元测试

最新更新