我使用C#语言在NUnit Framework中使用Selenium编写了测试。我想将这些测试作为TFS中构建的一部分。所以每当生成新的构建时。这些测试也可以作为构建和生成/电子邮件报告的一部分运行。
答案 0 :(得分:6)
建议您使用新的构建系统vNext构建。 vNext构建是基于JSON的,您可以插入使用msbuild,powershell和各种其他脚本语言构建的任务。
关于如何在TFS版本中集成NUnit测试,此博客清楚地描述了如何执行此操作:Running NUnit Tests in a TFS 2015 Build vNext
简单总结如下:
- 为NUnit测试适配器添加Nuget包
- 醇>
在构建定义中指定自定义测试适配器的路径
在Visual Studio TestWindows文件夹中复制适配器
使用nunit软件包指定自定义测试适配器的路径
您可以参考其他一些教程:
xUnit or NUnit with Visual Studio Online Build
Running nUnit and Jasmine.JS unit tests in TFS/VSO vNext build