FLUTTER ECOSYSTEM

gherkin

一個用於 Dart 的 Gherkin 解析器與執行器,非常類似於 Cucumber,提供基礎的 BDD 功能,可直接用於特定平台的實作,例如 Flutter 或 Web。

最新版本
3.1.0
近 30 天下載
1.4萬
喜歡數
40
Pub 分數
120

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

Gherkin 是一個 Dart 套件,提供 Gherkin 解析器與測試執行功能,讓 Dart 應用程式能實現行為驅動開發(BDD)。受到 Cucumber 啟發,它允許使用 Gherkin 語法(Given/When/Then)以自然語言撰寫測試。該套件支援跨平台的 BDD 測試,適用於 Flutter、Web 及其他基於 Dart 的專案。它可與現有的測試框架無縫整合,並提供自訂步驟定義與鈎子的擴展性。非常適合希望撰寫人類可讀且可執行規格的團隊。

適用情境
  • 編寫 BDD 風格的驗收測試
  • 將 Gherkin 集成到 Flutter 應用中
  • 使用可讀的場景測試Web應用程式
  • 與非技術利益相關者合作
  • 自動化端對端測試流程
主要特色
  • Gherkin 語法解析
  • 步驟定義比對
  • 對鈎子和標籤的支援
  • 可擴展的測試執行器
  • 平台無關設計
適合對象
  • 使用BDD實踐的團隊
  • 需要接受測試的Flutter開發者
  • 測試自動化工程師
  • 跨平台 Dart 應用程式
  • 需要清晰測試文件的專案
使用建議
  • 需要為步驟定義進行額外設定
  • 它本身不是一個完整的測試框架
  • 有限的內建報告
  • 最佳搭配補充測試執行器使用
  • 無原生UI用於測試執行
支援平台暫無資料

安裝套件

flutter pub add gherkin

所屬分類

依賴

依賴清單 4 項

原始碼儲存庫

相關專案