BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

面向企业的Cucumber Pro

| 作者 Manuel Pais 关注 10 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2013年9月21日. 估计阅读时间: 4 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

上周末,在巴塞罗那举办的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-RubyCucumber-JVMCucumber-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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

不错 by 张章 鸥翔鱼游

好文章。总是支持一下的

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT