2016-11-10 88 views
6

我已经使用C#语言在NUnit框架中使用Selenium编写了测试。我想将这些测试作为TFS中构建的一部分。所以每当生成新的构建。这些测试将能够作为构建和生成/电子邮件报告的一部分运行。如何在TFS构建中集成NUnit测试(用C#编写)?

+0

你正在使用哪个tfs版本?旧的xmal版本或新的vnext版本? –

+0

我正在使用TFS构建2015 –

回答

5

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

关于如何在TFS构建集成NUnit的测试中,这个博客介绍清楚如何做到这一点:Running NUnit Tests in a TFS 2015 Build vNext

简单概括如下:

  1. 添加NuGet包的NUnit测试适配器
  2. 指定定制测试适配器内部构建定义的路径

      里面的Visual Studio TestWindows文件夹个
    • 复制适配器

    • 指定路径的自定义测试适配器与NUnit的包

其他一些教程你参考:

xUnit or NUnit with Visual Studio Online Build

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

+1

感谢您的答案 –

相关问题