SpecFlow - 特性檔案



SpecFlow 測試執行從特性檔案開始。這裡所有特性及其相應的場景都以純文字形式解釋。它具有作為自動化元素和文件的雙重作用。特性檔案由一個或多個以列表形式呈現的場景組成。特性檔案的副檔名應始終為.feature

新增特性是為了對應用程式的整體功能進行描述,並將相關的場景組合在一起。這是 Gherkin 文件中最重要的關鍵字。

特性後面跟著一個冒號:符號,然後是對特性的簡短描述。我們可以新增多行以進行更多描述。這些在 SpecFlow 執行時不會被考慮,但會新增到 html 報告中。

Gherkin Document

完成特性描述後,我們應該用關鍵字 Background、Example 等開始新的一行。我們可以在特性上方新增標籤,將類似的特性組合在一起,而不管檔案或目錄的結構如何。

特性檔案建立

建立 SpecFlow 專案後,轉到解決方案資源管理器並展開它。

Solutions Explorer

右鍵單擊特性資料夾。單擊新增,然後選擇新建項選項。

Explorer Features

新增新項彈出窗口出現。在搜尋框中鍵入SpecFlow 特性。從搜尋結果中選擇SpecFlow 特性檔案選項。單擊新增並繼續。

Explorer Pop-up

特性檔案會生成,其中包含 SpecFlow 預設建立的一些步驟。

Explorer SpecFlow

特性檔案建立後的專案資料夾

以下是建立特性檔案後的專案資料夾。

Gherkin SpecFlow

特性檔案主要由 Gherkin 關鍵字組成,以形成具有一個或多個場景的特性的形式。

廣告