FLUTTER ECOSYSTEM

gherkin

Cucumberに非常に似た、Dart用のGherkinパーサーおよびランナーで、プラットフォーム固有の実装(例:Flutter/Web)で使用できる基本的なBDD機能を提供しています。

最新バージョン
3.1.0
30日間ダウンロード
1.4万
いいね数
40
Pub ポイント
120

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

Gherkin は、Dart アプリケーションでの行動駆動開発(BDD)を可能にする Gherkin パーサーおよびテストランナー機能を提供する Dart パッケージです。Cucumber を参考にし、Given/When/Then の Gherkin 構文を使用して自然言語でテストを記述できます。このパッケージは、Flutter、Web およびその他の Dart ベースのプロジェクトに適した、プラットフォーム非依存の BDD テストをサポートしています。既存のテストフレームワークとシームレスに統合され、カスタムステップ定義やフックの拡張も可能です。人間が読みやすい実行可能な仕様を書くチームに最適です。

用途
  • BDDスタイルの受入テストを書く
  • FlutterアプリへのGherkinの統合
  • 読みやすいシナリオでウェブアプリケーションをテストする
  • 非技術的ステークホルダーとの連携
  • エンドツーエンドテストフローの自動化
主な機能
  • Gherkin構文解析
  • ステップ定義の一致
  • フックおよびタグのサポート
  • 拡張可能なテストランナー
  • プラットフォームに依存しない設計
適している対象
  • BDD手法を採用するチーム
  • 受け入れテストが必要なFlutter開発者
  • テスト自動化エンジニア
  • クロスプラットフォーム Dart アプリケーション
  • 明確なテストドキュメントを必要とするプロジェクト
注意事項
  • ステップ定義の追加設定が必要です
  • 独自では完全なテストフレームワークではない
  • 限定された組み込みレポート
  • 補完的なテストランナーと併用するのが最適です
  • テスト実行用のネイティブUIがありません
対応プラットフォームデータなし

パッケージをインストール

flutter pub add gherkin

カテゴリー

依存関係

依存関係一覧 4 件

ソースリポジトリ

関連プロジェクト