SpecFlow 是一套自動化測試的工具,用接近自然語言的方式描述測試的情境、步驟跟目的,而且相容於多種測試框架,搭配 CI 機制就可以為我們的軟體品質把關。
安裝 SpecFlow 擴充套件
為了讓我們更方便來使用 SpecFlow 這個工具,建議大家到 SpecFlow for Visual Studio 2013 這個網址下載安裝 SpecFlow 的擴充套件。
建立一個 UnitTest 專案
從 NuGet 上安裝 SpecFlow
新增 Feature 檔案
Feature 檔案是用來寫要測試的功能,使用自然語言的方式將功能描述清楚。