人們已經在 Cucumber 的基礎上編寫了工具。這些是已知的與 Cucumber 一起運作的第三方工具

工具 描述
Aruba 命令列程式的通用步驟定義
AssertThat Jira 中的 BDD 與測試管理 結合了功能/情境管理以及 Jira 中內建的測試自動化報告。網站 AssertThat
Backyard 輕鬆命名您 Cucumber 中的模型
BDD 產生器 產生 Gherkin 格式的隨機 BDD 情境,以供測試之用。由 @DavertMik 提供
Bermuda jQuery UI 小部件的 Capybara 步驟庫
Capybara 旨在支援所有瀏覽器模擬器的 Webrat 替代方案
Clearance 具有 Cucumber 功能產生器的 Rails 驗證系統
Cluecumber 用於清晰簡潔 Cucumber 報告的 Maven 外掛程式。
Courgette 使用 Courgette(Rails 引擎)從您的 Rails 應用程式內瀏覽您的 Cucumber 功能。
cql Cucumber 功能的查詢語言
crb Cucumber 世界的 irb 控制台。(crb = cucumber + irb)
Cucable 簡化並行執行 Cucumber 情境的 Maven 外掛程式。
Cucapp Cucumber 與 Cappuccino 的整合。
Cucover 具有涵蓋範圍意識的延遲/選擇性 Cucumber 功能執行器
Cucumber-cpp 用於 C 的 Cucumber
Cucumber.el 用於編輯 Cucumber 純文字故事的 Emacs 模式。
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 功能的支架寶石
CucumberTFS 將 Team Foundation Server (TFS) 情境轉換為單一功能檔案中的 Cucumber 情境。
Cucumber TM Bundle 用於 TextMate 的功能語法醒目提示和其他有用的指令
Clucumber 支援使用 Common LISP 編寫 Cucumber 步驟定義,測試 Common LISP 程式碼。
cuke_cataloger 為您套件中的每個測試案例新增唯一識別碼
cuke_commander 動態產生 Cucumber 命令列
cuke_linter 用於「.feature」檔案的 Linting 工具
cuke_modeler 位於 gherkin 之上的抽象層,作為建立其他工具的穩定基礎
cuke_slicer 將 Cucumber 套件分解為最細微的可執行部分,以實現更好的並行化
Cuke4AS3 Actionscript
Cuke4Nuke 支援使用 .NET 編寫 Cucumber 步驟定義。
Cuke4Lua 用於 Lua 的 Wire 通訊協定實作
Cuke4PHP 支援使用 PHP 編寫 Cucumber 步驟定義,測試 PHP 程式碼。
Cuke4Vs Visual Studio 2008 中功能檔案的語法醒目提示、IntelliSense 和其他編輯支援。
Cukedoctor 在 Cucumber 功能上啟用 Asciidoc 標記,以建立可讀的即時文件。
Cuki 將 Confluence wiki 中的 Cucumber 功能提取到功能檔案中
Culerity 整合 Cucumber 和 Celerity 以測試 Web 應用程式中的 Javascript。
daml-cucumber 用於 daml 智慧合約的原生 Cucumber 測試。
DatabaseCleaner 用於保持 DB 清潔以確保清潔狀態的不同策略。開箱即用,具有 Cucumber 支援。
Eclipse 外掛程式 Cucumber 的 Eclipse 外掛程式
ecucumber Cucumber 的 Erlang 開源移植
Ecukes Emacs 套件,讓您可以使用 Cucumber 樣式的測試來測試您的 Emacs 套件
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 檔案中指定的選用規則執行 linting。
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 模式 jEdit 模式,用於為 .feature 檔案新增多語言語法醒目提示
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 Wire 通訊協定實作。可用於測試原生 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 外掛程式,可讓您的客戶透過 Web 介面直接在您的 Rails 專案上檢視、編輯和執行 Cucumber 測試。自 2008 年以來沒有更新
Relish Relish 可讓您在網路上瀏覽、搜尋和分享您的 Cucumber 功能,作為即時文件。支援公開和私人專案。
RSpec 使用 RSpec 的 Object.shouldObject.should_not 來比較您步驟定義中的值
rSquery 在 Selenium 中使用 jQuery 匹配器等功能。旨在降低在 Cucumber 環境中為使用 jQuery 的 Web 應用程式編寫 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 一個 Web 應用程式,用於從大量專案中檢索功能、組織它們並根據這些 BDD 功能產生適當的文件。
Tidy Gherkin Google Chrome 瀏覽器擴充功能,有助於步驟定義產生、Gherkin 步驟和表格格式化。
unobtainium-cucumber 將 Cucumber 與組態驅動的 Selenium 或 Appium 驅動程式整合。
VCR 記錄和重播 HTTP 回應,以進行快速、確定性和準確的測試。透過使用標籤提供 Cucumber 整合。
Vim-Cucumber Vim 的功能語法高亮顯示
Webrat 從 Ruby 與 Web 應用程式互動。適用於 Rails 和其他 Web 框架。
Webrat TM Bundle 用於 webrat API 的 TextMate 代码片段集合。
Watir 一個用於自動化測試的開源 Ruby 函式庫。Watir 以人們相同的方式與瀏覽器互動:點擊連結、填寫表單和驗證文字。
WatirCraft 基於 Watir 的 Web 測試框架,與 Cucumber 整合。
watircuke Cucumber 和 H30 (watir, safariwatir, firewatir)
YARD-Cucumber YARD 的功能文件整合

您可以幫助我們改進此文件。編輯此頁面