人们在 Cucumber 之上编写了工具。 以下是已知的与 Cucumber 一起使用的第三方工具。

工具 描述
Aruba 命令行程序的通用步骤定义
AssertThat BDD & Jira 中的测试管理 结合了功能/场景管理以及 Jira 中的内置测试自动化报告。网站 AssertThat
Backyard 轻松为您的 Cucumber 中的模型命名
BDD 生成器 为测试目的以 Gherkin 格式生成随机 BDD 场景。 由 @DavertMik
Bermuda 用于 jQuery UI 小部件的 Capybara 步骤库
Capybara Webrat 的替代方案,旨在支持所有浏览器模拟器
Clearance 带有 Cucumber 功能生成器的 Rails 身份验证系统
Cluecumber Maven 插件,用于清晰简洁的 Cucumber 报告。
Courgette 使用 Courgette(一个 Rails 引擎)在 Rails 应用程序中浏览您的 cucumber 功能。
cql Cucumber 功能的查询语言
crb Cucumber 世界的 irb 控制台。(crb = cucumber + irb)
Cucable Maven 插件,简化了并行运行 Cucumber 场景。
Cucapp Cucumber 与 Cappuccino 的集成。
Cucover 支持覆盖率的延迟/选择性 Cucumber 功能运行器
Cucumber-cpp C 的 Cucumber
Cucumber.el Emacs 模式,用于编辑 Cucumber 纯文本故事。
Cucumber Factory 创建 Rails 模型记录,无需编写步骤定义。
Cucumber Forge 使用 Electron 应用程序生成静态 Cucumber 报告,或使用 NPM 库 构建您自己的集成。
Cucumber Growler Growl 为 Cucumber 提供通知。
Cucumber Nagios 使用 Cucumber 和 Nagios 进行网站监控
Cucumber REST Gherkin 库,适用于 Spring 使用预定义的 Gherkin 语句库来测试 Spring 的 REST API
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 中针对功能文件的语法高亮、智能感知和其他编辑支持。
Cukedoctor 在 Cucumber 功能上启用 Asciidoc 标记,以创建可读的活文档。
Cuki 将 Confluence wiki 中的 Cucumber 功能拉入功能文件
Culerity 集成 Cucumber 和 Celerity 以测试网络应用程序中的 Javascript。
daml-cucumber 针对 daml 智能合约的原生 cucumber 测试。
DatabaseCleaner 不同的策略来保持您的数据库干净,以确保干净的状态。开箱即用地支持 Cucumber。
Eclipse 插件 Cucumber 的 Eclipse 插件
ecucumber 针对 Erlang 的 Cucumber 开源移植版本
Ecukes Emacs 包,使您可以为您的 Emacs 包编写类似 Cucumber 的测试
egherkin 用于解析 Gherkin 文档的 Erlang 库
EmailSpec 用于测试 Rails 应用程序中电子邮件的 RSpec 匹配器和 Cucumber 步骤的集合
fbrp Cucumber 的 Rails 应用程序示例,展示了如何在 restful-authentication 中使用它。
features2 features2 是一个简单的脚本,可以从 Cucumber 功能创建基于 HTML 和 PDF 的文档。请注意,文档是从源 Cucumber 功能文件生成的,而不是从测试结果生成的(有很多其他工具可以做到这一点)。
cucumber-json-2-pdf 该项目旨在根据 cucumber json 报告生成 PDF 报告
Features2Cards 从 Cucumber 功能和场景创建 PDF 以便打印。
Frank 使用 Cucumber 测试 iPhone/iPad 应用程序
Gizmo 页面模型测试框架
Gherkin 编辑器,适用于 Windows 桌面应用程序,具有针对表格的 Excel 风格编辑
Gherkin.mode for Coda2 Coda2 的插件,它突出显示“.feature”文件的语法关键字
Gherkin lint 使用 Gherkin 解析功能文件,并针对默认规则和您在“.gherkin-lintrc”文件中指定的可选规则运行代码风格检查。
Gherkingen 针对 Golang 的行为驱动开发 (BDD) 测试生成器。
Ghokin 格式化和应用 Gherkin 文件的转换
Gocure Gocure 是一个库,它提供了生成漂亮的 html 报告的可能性,也可以将任何文件嵌入到您的 Cucumber json 报告中。这可以通过在 go 项目中导入、执行二进制文件、调用 REST API 或在使用我们 docker 容器的前端中完成。
Groundwork 使用 Authlogic 的 Rails 模板,带有 Cucumber 功能
Guard::Cucumber Guard::Cucumber 自动运行您的功能(类似于 autotest)
Gutkumber 针对 Ruby-GNOME2 的集成测试
Gwen 用于网络自动化的 Gherkin 解释器(Selenium 包装器)
jEdit Cucumber 模式,在 github 上 jEdit 模式,为“.feature”文件添加多语言语法高亮
Jeweler 制作完美的 RubyGem - 具有内置的 Cucumber 支持
JSON_spec RSpec 匹配器和 Cucumber Then 步骤,用于验证 JSON 格式数据,尤其适用于 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 插件,它为您的客户提供了一个 Web 界面,他们可以在该界面中直接查看、编辑和运行 Rails 项目中的 Cucumber 测试。自 2008 年以来没有更新
Relish Relish 允许您在 Web 上浏览、搜索和共享 Cucumber 功能,作为活文档。支持公共和私有项目。
RSpec 使用 RSpec 的 Object.shouldObject.should_not 来比较步骤定义中的值
rSquery 在 Selenium 中使用 jQuery 匹配器等等。旨在减少在 Cucumber 环境中编写 Selenium 测试的难度,以针对使用 jQuery 的网络应用程序。
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 集成的特性文档。

您可以帮助我们改进本文档。 编辑此页面