写点什么

面向企业的 Cucumber Pro

  • 2013-09-20
  • 本文字数:1136 字

    阅读完需:约 4 分钟

上周末,在巴塞罗那举办的Ruby 大会上,来自Cucumber 核心团队的Matt Wynne 宣布了一项新产品 Cucumber Pro ,这是一个基于开源的 Cucumber 工具的在线协作与报表生成平台,而 Cucumber 的功能是编写可执行特性规范。根据 Cucumber Pro 团队所说:

Cucumber Pro 是一个基于 Cucumber 的协作平台,它提供了实时的协作编辑,报表生成功能,并且能够与源代码控制系统相集成。Cucumber Pro 与 Cucumber 的关系就像是 Github 与 Git 的关系一样,都是在一个命令行工具的基础之上创建的 web 应用。

这个新平台承诺将吸引更多的传统企业使用 Cucumber,因为它们为客户提供的不仅仅是开源世界的产品,并且还包括了商业级的支持。新平台的创始人承认,在他们之前为各企业提供顾问服务时,就收到过对商业级支持的需求。

Cucumber Pro 的主要目的是要将产品负责人、领域专家以及其他非技术性的利益相关者融入 BDD(行为驱动开发)流程中。而对于非技术用户来说,Cucumber 所使用的原始文本编程器和基于命令行的用户界面实在是难以亲近。

许多公司依然拒绝使用没有商业实体在背后支持的软件,他们还想了解如何为他们所购买的工具获得官方的支持。

Cucumber Pro 团队也对 InfoQ 明确表示,Cucumber Pro 不会影响或减缓 Cucumber 的发展路线:

Cucumber Pro 并不是想象中的加入了“专业版”特性的一个 Cucumber 分支版本,Cucumber 这个开源项目将会如往常一样继续发展。

我们已经为 Cucumber Pro 投入了大约 6 个月的开发时间,而在同时,我们也继续为 Cucumber 合并新的 pull request,修复了各种缺陷,并且发布了 Cucumber-Ruby Cucumber-JVM Cucumber-JS

在过去的一年中,Cucumber 团队进行了极大的扩充,因此各种缺陷和问题都得到了很快的解决。Cucumber Pro 的成功离不开 Cucumber 这个开源项目的健康发展,所以 Cucumber 依然是我们的重心。

新平台将为特性的编辑提供一个基于浏览器的编辑器,并支持多人协作。不过它目前还不支持直接编辑用以运行特性的代码。不过这个平台能够将各种 Cucumber 的衍生工具中生成的特性执行报表聚合在一起,这些工具包括了 Cucumber 的.Net 移植版本 – SpecFlow

新的平台提供了多种付费模式,包括一个免费的开源版本、一个寄宿于云端的版本以及运行在本地服务器上的私有版本。关于付费许可的具体价格和模式式目前还没有公开发布。

Cucumber Pro 是由各个 Cucumber 衍生工具的主要维护者共同创建的:包括 Matt Wynne( Cucumber-Ruby )、Julien Biezemans( Cucumber-JS )和 Aslak Hellesøy( Cucumber-JVM )。Matt 之前曾经开发了 Relish ,这是一个能够发布及共享 Cucumber 中的特性的在线工具,但它并不包括编辑与报表产生的功能,而 Cucumber Pro 则填补了这部分功能的空白。

查看英文原文: Cucumber Pro for the Enterprise

2013-09-20 08:061724
用户头像

发布了 428 篇内容, 共 176.8 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

面试突击80:说一下 Spring 中 Bean 的生命周期?

王磊

Java 面试题

使用 Mypy 检查 30 万行 Python 代码,总结出 3 大痛点与 6 个技巧!

Python猫

Python

JSON 之父:10 天赶工出的 JavaScript,最好的归宿就是让它退役

图灵教育

JavaScript 程序员 代码

mysql之事务

急需上岸的小谢

9月月更

Flink 资料集

Joseph295

VUE 如何将父组件中的数据传递到子组件中

HoneyMoose

微信小程序,Python爬虫抓包采集实战,采集某成考题库小程序

梦想橡皮擦

Python 9月月更

JSON之父:10天赶工出的JavaScript,最好的归宿就是让它退役

图灵社区

JavaScript 编程 程序员

C++ STL容器详解【三万字超详细讲解】

Fire_Shield

c++ stl 9月月更

黑石创始人,在初入职场时,用这三个问题来开场。

叶小鍵

论构建智能运维的先决条件

穿过生命散发芬芳

智能运维 9月月更

【运营下班指南】有人准点下班,有人凌晨搬砖

HarmonyOS SDK

分析

库调多了,都忘了最基础的概念-HashMap篇

知识浅谈

HashMap底层原理 9月月更

你真的会使用C语言中的 “ 操作符 ” 吗?

Albert Edison

C语言 开发语言 操作符 9月月更

产品经理的进阶指南

产品海豚湾

产品经理 产品设计 职业发展 职业道路 9月月更

白话讲解创建型设计模式:单例、原型,构建

山河已无恙

9月月更

一文搞懂UART通信协议

不脱发的程序猿

嵌入式 串口通信 UART

Java加密技术(四)非对称加密算法RSA

No Silver Bullet

RSA密码 9月月更 非对称加密算法

连接与计算无处不在,火山引擎新一代边缘云

火山引擎边缘云

云原生 CDN 边缘计算 火山引擎 边缘云

详解AUTOSAR:AUTOSAR方法论(理论篇—3)

不脱发的程序猿

汽车电子 嵌入式开发 AUTOSAR方法论

这一刻,听见华为FTTR的星光四重奏

脑极体

2022-09-05:作为国王的统治者,你有一支巫师军队听你指挥。 :给你一个下标从 0 开始的整数数组 strength , 其中 strength[i] 表示第 i 位巫师的力量值。 对于连续的一

福大大架构师每日一题

算法 rust 福大大

守护园区安全安全解决方案亮相

创意时空

数字藏品NFT电商交易平台:APP系统开发

开源直播系统源码

NFT 数字藏品 数字藏品开发 数字藏品系统

C++学习------cinttypes头文件的源码学习

桑榆

c++ 源码阅读 9月月更

SD-WAN组网场景概览

阿泽🧸

SD-WAN 9月月更

嵌入式Linux:安装Ubuntu系统环境

不脱发的程序猿

Linux 嵌入式Linux Ubuntu系统环境

详解AUTOSAR:AUTOSRA软件架构(理论篇—2)

不脱发的程序猿

汽车电子 嵌入式开发 AUTOSAR

数据治理(八):Atlas集成Hive

Lansonli

数据治理 9月月更

《小米创业思考》之二:互联网简史

郭明

读书笔记

SAP UI5 的规则构建器控件介绍

汪子熙

JavaScript SAP SAP UI5 ui5 9月月更

面向企业的Cucumber Pro_Ruby_Manuel Pais_InfoQ精选文章