最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

面向企业的 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:061642
用户头像

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

关注

评论

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

华为云开天aPaaS 上线,服务千万开发者,使能行业场景化创新

华为云开发者联盟

华为云 企业应用 开天aPaaS aPaaS 华为云生态

Linux用户/用户组编辑

在即

9月日更

送你一个Python 数据排序的好方法

华为云开发者联盟

Python 数据分析 数据排序

考试系统高并发试卷存储设计方案

Imaginary

等保是强制的吗?企业不办等保有啥处罚?

行云管家

网络安全 等保 等保2.0

书单 | 带你轻松度假的10本好书!

博文视点Broadview

网络攻防学习笔记 Day147

穿过生命散发芬芳

风险评估

Flutter 对状态管理的认知与思考

小呆呆666

flutter ios android 大前端 dart

多租户是什么意思?怎么理解?

行云管家

云计算 运维 SaaS

linux之mktemp命令

入门小站

Linux

Prometheus 2.27.0 新特性

耳东@Erdong

release Prometheus 9月日更

如何实现一款毫秒级实时数据分析引擎

Shopee技术团队

大数据 数据分析 后端 HBase

【墨天轮专访第五期】偶数科技常雷:创新改变世界,深耕云数据仓库

墨天轮

数据库 国产数据库

滴滴 x StarRocks:极速多维分析创造更大的业务价值

StarRocks

数据库 数据分析 滴滴 Clickhouse StarRocks

ECS 选款利器!PTS助您快速上云!

阿里巴巴云原生

活动 ECS TPS

一文教你如何落地spring cloud alibaba企业级架构

小鲍侃java

后端 引航计划

Go 中五个常见错误

baiyutang

golang 9月日更

从敏捷开发到全自动开发,加速实现企业数字化转型

SoFlu软件机器人

华为云GaussDB(for MySQL)2.0全新升级,三大技术大揭秘

华为云开发者联盟

数据库 云原生 GaussDB GaussDB(for MySQL) 华为全联接2021

Chrome浏览器控制台支持中文

FunTester

chrome 浏览器 控制台 FunTester 中文

Morphling:云原生部署 AI , 如何把降本做到极致?

阿里巴巴云原生

阿里云 AI 云原生 Morphling

Spark 系列教程(1)Word Count

Se7en

在线Emoji符号大全

入门小站

工具

Intel高管披露Arc显卡合作厂商?官方否认

科技新消息

Python代码阅读(第28篇):计算列表中位数

Felix

Python 编程 Code Programing 阅读代码

Java变异出现错误:No enclosing instance of type XXX is accessible

华为云开发者联盟

Java

你知道怎么离线安装全局 node 模块吗?

编程三昧

大前端 npm Node 离线包 9月日更

25. 自动驾驶:AI最大的应用场景

数据与智能

人工智能

缓存的弊端,你了解吗

卢卡多多

缓存 9月日更

Intel要跟华硕等OEM品牌推出DG2显卡?官方:消息不属实

科技新消息

架构实战营 - 模块四作业

Alex.Wu

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