安裝環境:工具
安裝擴展插件:測試
建立測試項目:spa
添加引用:插件
建立第一個featureblog
補充問題:新建的feature不包含cs文件,須要修改配置文檔
官方文檔:https://specflow.org/getting-started/#InstallSetupget
具體步驟以下:it
一、安裝擴展插件 SpecFlow for Visual Studio 2017io
工具->擴展和更新->在聯機當中搜索【SpecFlow for Visual Studio 2017】,點擊【下載】,下載完畢後須要關閉全部Visual Studio的窗口,等待Visual Studio彈出提示安裝插件,而後點擊【更改】插件會自動安裝,結束後從新打開Visual Studio便可。編譯
二、建立測試項目
三、添加引用
在項目上右鍵->使用NuGet管理程序包->在瀏覽中輸入【SpecFlow】,在右側選擇想要安裝的版本,同理安裝【SpecFlow.NUnit】(注意選擇相同版本)
四、建立第一個feature
在項目上右鍵->添加->New Item->在【SpecFlow】下選擇第一個添加進項目
在當前代碼的空白處右鍵->選擇【Generate Step Definitions】->能夠修改類名,也能夠直接點擊【生成】而後保存文件
在項目上右鍵編譯程序->在Test Explorer頁面中點擊【運行全部】獲得運行結果
五、補充問題:新建的feature不包含cs文件,須要修改配置
工具->選項->【SpecFlow】->將【Enable SpecFlowSingleFileGenerator】設置爲true