- Behave 教程
- Behave - 首頁
- Behave - 簡介
- Behave - 安裝
- Behave - 命令列
- Behave - 配置檔案
- Behave - 特性測試設定
- Behave - Gherkin 關鍵字
- Behave - 特性檔案
- Behave - 步驟實現
- Behave - 初始步驟
- Behave - 支援的語言
- Behave - 步驟引數
- Behave - 場景大綱
- Behave - 多行文字
- Behave - 設定表
- Behave - 步驟中的步驟
- Behave - 背景
- Behave - 資料型別
- Behave - 標籤
- Behave - 列舉
- Behave - 步驟匹配器
- Behave - 正則表示式
- Behave - 可選部分
- Behave - 多方法
- Behave - 步驟函式
- Behave - 步驟引數
- Behave - 執行指令碼
- Behave - 排除測試
- Behave - 重試機制
- Behave - 報告
- Behave - 鉤子
- Behave - 除錯
- Behave 有用資源
- Behave - 快速指南
- Behave - 有用資源
- Behave - 討論
Behave - 特性測試設定
Behave 使用三種不同的檔案型別,如下所示:
特性檔案 由業務分析師或任何專案利益相關者建立,包含與行為相關的用例。
步驟實現檔案 用於特性檔案中定義的場景。
環境設定檔案 用於在步驟、特性、場景等之前和之後執行前/後置條件。
特性檔案
特性檔案應位於名為 features 的資料夾中。此外,features 目錄中應該有一個名為 steps 的子目錄。
啟動特性檔案
我們可以使用各種命令列引數啟動特性檔案。這些將在下面解釋:
如果沒有任何資訊可用,則 Behave 將載入 features 目錄中的所有特性檔案以進行執行。
如果提供了 features 目錄的路徑,則必須至少有一個特性檔案(副檔名為 .feature)以及 features 目錄中的一個名為 steps 的子目錄。
此外,如果存在 environment.py,則它應該位於包含 steps 目錄的目錄中,而不是 steps 目錄內。
如果提供了特性檔案的路徑,則它指示 Behave 去搜索它。要獲取該特性檔案對應的 steps 目錄,會搜尋其父目錄。
如果在當前父目錄中未找到,則搜尋其父目錄。這將持續進行,直到到達檔案系統根目錄。此外,如果存在 environment.py,則它應該位於包含 steps 目錄的目錄中,而不是 steps 目錄內。
廣告