人々は Cucumber の上にツールを書いてきました。これらは、Cucumber と連携する既知のサードパーティツールです。

ツール 説明
Aruba コマンドラインプログラム用の汎用ステップ定義
AssertThat BDD & Jira でのテスト管理 機能/シナリオ管理と、Jira での組み込みテスト自動化レポートを組み合わせます。ウェブサイト AssertThat
Backyard Cucumber でモデルを簡単に命名
BDDジェネレーター テスト目的で Gherkin 形式でランダムな BDD シナリオを生成します。 @DavertMik による
Bermuda jQuery UI ウィジェット用の Capybara ステップライブラリ
Capybara すべてのブラウザシミュレータをサポートすることを目的とした Webrat の代替
Clearance Cucumber 機能ジェネレーターを備えた Rails 認証システム
Cluecumber 明確かつ簡潔な Cucumber レポートのための Maven プラグイン。
Courgette Rails エンジンである Courgette を使用して、Rails アプリ内から Cucumber の機能を参照します。
cql Cucumber 機能のクエリ言語
crb Cucumber ワールド用の irb コンソール。(crb = cucumber + irb)
Cucable Cucumber シナリオの並列実行を簡素化する Maven プラグイン。
Cucapp Cappuccino との Cucumber 統合。
Cucover カバレッジを考慮した遅延/選択的 Cucumber 機能ランナー
Cucumber-cpp C 用の Cucumber
Cucumber.el Emacs モードで Cucumber のプレーンテキストストーリーを編集します。
Cucumber Factory ステップ定義を記述せずに Rails モデルレコードを作成します。
Cucumber Forge Electron アプリを使用して静的な Cucumber レポートを生成するか、NPM ライブラリを使用して独自の統合を構築します。
Cucumber Growler Cucumber 用の Growl 通知。
Cucumber Nagios Cucumber と Nagios を使用したウェブサイト監視
Spring 用の Cucumber REST Gherkin ライブラリ Spring で REST API をテストするための事前定義された Gherkin 文を含むライブラリ
cucumber-runner Gradle Cucumber-JVM ランナー。Cucumber ステップの並列実行を簡素化できます
cucumber-rust Rust 用の Cucumber テストフレームワークの実装。完全にネイティブで、外部テストランナーや依存関係はありません。
Cucumber Scaffold Cucumber 機能の足場となる gem
CucumberTFS Team Foundation Server (TFS) シナリオを単一の機能ファイルで Cucumber シナリオに変換します。
Cucumber TM Bundle TextMate の機能構文の強調表示およびその他の便利なコマンド
Clucumber Common LISP で Cucumber ステップ定義を記述し、Common LISP コードをテストするためのサポート。
cuke_cataloger スイートのすべてのテストケースに一意の識別子を追加します
cuke_commander Cucumber コマンドラインを動的に生成します
cuke_linter 「.feature」ファイル用のリントツール
cuke_modeler gherkin の上に位置する抽象化レイヤーで、他のツールを構築するための安定した基盤として機能します
cuke_slicer より優れた並列化のために、Cucumber スイートを実行可能な最も粒度の細かいピースに分割します
Cuke4AS3 Actionscript
Cuke4Nuke .NET で Cucumber ステップ定義を記述するためのサポート。
Cuke4Lua Lua 用のワイヤープロトコル実装
Cuke4PHP PHP で Cucumber ステップ定義を記述し、PHP コードをテストするためのサポート。
Cuke4Vs Visual Studio 2008 での機能ファイルの構文強調表示、IntelliSense、その他の編集サポート。
Cukedoctor Asciidoc マークアップを Cucumber 機能で有効にして、読みやすい生きたドキュメントを作成します。
Cuki Confluence wiki から Cucumber 機能を機能ファイルにプルします
Culerity Cucumber と Celerity を統合して、Web アプリで Javascript をテストします。
daml-cucumber daml スマートコントラクト用のネイティブ Cucumber テスト。
DatabaseCleaner クリーンな状態を確保するために DB をクリーンに保つためのさまざまな戦略。すぐに使用できる Cucumber サポートを備えています。
Eclipse プラグイン Cucumber 用の Eclipse プラグイン
ecucumber Erlang 用の Cucumber のオープンソースポート
Ecukes Emacs パッケージ。Emacs パッケージの Cucumber のようなテストを記述できます
egherkin Gherkin ドキュメントを解析するための Erlang ライブラリ
EmailSpec Rails アプリで電子メールをテストするための RSpec マッチャーと Cucumber ステップのコレクション
fbrp restful-authentication での使用方法を示す Cucumber のサンプル Rails アプリ。
features2 features2 は、Cucumber 機能から HTML および PDF ベースのドキュメントを作成する単純なスクリプトです。ドキュメントは、ソースの Cucumber 機能ファイルから生成され、テスト結果からは生成されないことに注意してください(それを実行できるツールは他にもたくさんあります)。
cucumber-json-2-pdf このプロジェクトは、cucumber json レポートに基づいて PDF レポートを生成することを目的としています
Features2Cards 印刷用の Cucumber 機能とシナリオから PDF を作成します。
Frank Cucumber を使用して iPhone/iPad アプリケーションをテストします
Gizmo ページモデルテストフレームワーク
Windows 用 Gherkin エディター テーブル用の Excel スタイルの編集機能を持つデスクトップアプリ
Coda2 用 Gherkin.mode .feature ファイルの構文キーワードを強調表示する Coda2 用のプラグイン
Gherkin lint Gherkin を使用して機能ファイルを解析し、デフォルトのルールと、.gherkin-lintrc ファイルで指定したオプションのルールに対してリントを実行します。
Gherkingen Golang 用の振る舞い駆動開発(BDD)テストジェネレーター。
Ghokin gherkin ファイルのフォーマットと変換を適用します
Gocure Gocure は、美しい HTML レポートを生成する可能性を提供するライブラリであり、Cucumber JSON レポートに任意のファイルを埋め込むことも可能です。これは、go プロジェクトにインポートするか、バイナリを実行するか、REST API を呼び出すか、Docker コンテナを使用してフロントエンドで実行できます。
Groundwork Cucumber 機能が付属する Authlogic を使用する Rails テンプレート
Guard::Cucumber Guard::Cucumber は、機能(autotest と同様)を自動的に実行します
Gutkumber Ruby-GNOME2 の統合テスト
Gwen Web 自動化用の Gherkin インタープリター(Selenium ラッパー)
github の jEdit Cucumber モード .feature ファイルの多言語構文の強調表示を追加するための jEdit モード
Jeweler 完璧な RubyGem を作成します - Cucumber サポートが組み込まれています
JSON_spec JSON 形式データを検証するための RSpec マッチャーと Cucumber の Then ステップ。特に RESTful API シナリオに役立ちます。
Melomel Cucumber の ActionScript、Flex、Air サポート
NetBeans IDE (B) 構文の強調表示
NewGem newgem -i cucumber を使用して、gem 開発に役立つシナリオステップを多数生成します
OCCukes Objective-C ワイヤープロトコル実装。ネイティブ iOS および Mac アプリのテストに使用できます。
オンライン Gherkin フォーマッタおよびバリデーター 無料のオンライン Gherkin エディター、フォーマッタ、構文バリデーター。ウェブサイト AssertThat
Pickle Cucumber でのモデル作成/参照 - オプションでファクトリ/ブループリントを活用します
Pickler Pivotal Tracker のユーザーストーリーを Cucumber 機能と同期させます。
Pickles Docs 仕様(Gherkin で記述され、Markdown 説明付き)を取得し、ソフトウェアの現在の状態を常に最新の状態に保つドキュメントに変換します。さまざまな形式(HTML SPA、静的 HTML、JSON、Word .docx、Excel)で出力できます。
Pitest-Cucumber-Plugin ミューテーションテストツール PIT の Cucumber 統合
Rcumber RCumber は、顧客が Rails プロジェクトで Cucumber テストを直接表示、編集、実行できる Web インターフェイスを提供する Rails プラグインです。2008年以来更新されていません
Relish Relish を使用すると、生きたドキュメントとして Web 上で Cucumber 機能を閲覧、検索、共有できます。パブリックプロジェクトとプライベートプロジェクトをサポートします。
RSpec ステップ定義で値を比較するには、RSpec の Object.should および Object.should_not を使用します
rSquery jQuery マッチャーなどを Selenium で使用します。jQuery を使用する Web アプリの Cucumber 環境で Selenium テストを記述する際の困難を軽減することを目的としています。
JetBrains RubyMine 構文の強調表示とテストランナー UI
Schmorgurken ネイティブClojure Gherkin実装(ほとんどCucumberと互換性があり)、clojure-testと統合
selenium-webdriver IE、Firefox、Chrome向けの開発者向けブラウザ自動化ツール
SpecFlowオンラインGherkinエディター 機能ファイルとシナリオを迅速に記述、ダウンロード、共有できるシンプルなGherkinエディター。面倒な手間やコンテンツ追跡は不要です。
Swinger Cucumberを使用してJava / Swingデスクトップアプリの受け入れテストを作成!
Testjour 分散テスト実行(まずはCucumber用)。
theGardener 多数のプロジェクトからフィーチャーを取得し、それらを整理して、それらのBDDフィーチャーに基づいて適切なドキュメントを生成するWebアプリケーション。
Tidy Gherkin ステップ定義の生成、Gherkinステップとテーブルのフォーマットを支援するGoogle Chromeブラウザ拡張機能。
unobtainium-cucumber 設定駆動型のSeleniumまたはAppiumドライバーとCucumberを統合します。
VCR 高速で決定的、正確なテストのために、HTTP応答を記録および再生します。タグの使用を通じて提供されるCucumber統合。
Vim-Cucumber Vimのフィーチャー構文の強調表示
Webrat RubyからWebアプリケーションと対話します。Railsおよび他のWebフレームワークで動作します。
Webrat TMバンドル webrat API用のTextMateスニペットのコレクション。
Watir テストを自動化するためのオープンソースのRubyライブラリ。Watirは、人が行うのと同じ方法でブラウザと対話します。リンクをクリックしたり、フォームに記入したり、テキストを検証したりします。
WatirCraft Watir上に構築されたCucumber統合を備えたWebテストフレームワーク。
watircuke CucumberとH30(watir、safariwatir、firewatir)
YARD-Cucumber YARDとのフィーチャードキュメント統合

このドキュメントの改善にご協力ください。このページを編集