2017-05-30 58 views
0

我想运行SpecFlow测试作为TFS构建的一部分。有没有一种方法可以在没有SpecFlow +运动员的情况下进行设置。使用SpecFlow + runner的优点是什么?TFS 2017构建和SpecFlow集成

任何人都有经验设置这些?任何帮助赞赏。

回答

1

SpecFlow +转轮

更智能的集成测试转轮SpecFlow

SpecFlow +转轮是专用测试执行引擎提供更好 报告,更快(并行)测试执行和更好VS/TFS integration

Highly re推荐使用specflow + runner通过TFS运行specflow测试。

要在2017年TFS配置构建过程中使用SpecFlow +转轮来执行测试:

  1. 打开TFS并切换到您的构建定义。
  2. 点击添加构建步骤向构建定义添加新步骤。 点击测试在类别的列表,并点击添加旁边 “Visual Studio测试”。
  3. 配置构建步骤如下:

    如果你同时使用MSTest的和SpecFlow +亚军输入路径到您的测试组件

    ,进入 在路径的路径NuGet包文件夹到定制测试适配器 字段。如果您在此处未输入路径,则只会执行您的MSTest测试 ,因为TFS无法找到适配器的SpecFlow + Runner测试 。

    输入在运行设置你的.srprofile文件名文件 场,如果名称不TFS.srprofiledefault.srprofile(见上 )。

  4. 保存更改。

更多详细信息,请参阅本教程:SpecFlow+ And Build Servers