2017-05-30 86 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