BDD 工具 Cucumber 开发团队扩大且修复了大量 Bug

  • Jan Stenberg
  • 孙镜涛

2013 年 4 月 17 日

话题:语言 & 开发架构

Aslak Hellesøy在上周举行的Cucumber 会议日上谈论 Cucumber 生态系统时透露,作为一个行为驱动开发(BDD)工具,Cucumber项目最近扩充了其开发团队,并且通过过去两个月的突击工作解决了大量的开放 bug。

谈及一封询问 Cucumber 是否是一个死项目的 email 时,该项目的创建者和核心开发者 Aslak 坦诚地说,该项目在过去两年中确实进行缓慢,这从 Ruby 版本中持续增长的开放 bug 数就能看出来。但是事情现在发生了转变,一个新的更加庞大的团队已经形成,同时在过去的两个月里差不多有 150 个 bug 已经被关闭,将开放 bug 的数量降低到了 20,将解决 bug 花费的平均时间缩短为了 40 天。

除了新团队之外,今年的工作重点包括两个方面:设计一个新的 Gherkin 解析器提升 Cucumber 的内部质量从而能够更容易地修复报告 bug;改善现在过于庞杂的 wiki 文档。根据计划,wiki 将迁移到新的 web 文档网站,从夏天开始 wiki 将退出舞台。为了实现这个目标,团队需要社区的帮助,引用 Aslak 的一句话就是“如果所有使用 Cucumber 的人都能够贡献一个段落,那么这项工作就能完成”。

社区能够帮助解决的另外两个常见的问题是:在 Cucumber 论坛中回答问题而不是等待“权威的”答案;将与 Selenium 和 Maven 等工具相关的问题重定向到正确的论坛。这样能够节省团队的时间,使其专注于代码。

Cucumber 是一个开源的行为驱动开发(BDD)工具,目前支持 9 种编程语言,包括 Ruby、基于 JVM 的语言和 JavaScript。同时,借助于SpecFlow项目可以使用同样的 Gherkin 语法支持.NET 语言。

查看英文原文BDD Tool Cucumber with a Larger Team and Numerous Bugs Fixed

语言 & 开发架构