“黄瓜”的前世今生

文章回顾了Cucumber的发展历程,从rspec故事功能的不便出发,解释了Cucumber如何在rspec1.1.5版本中诞生,并取代了rspec故事运行器,成为BDD测试领域的主流工具。

黄瓜( Cucumber ) , 一个BDD测试工具。 

因为有2年没关注rspec了,最近准备在项目中使用rspec, 团队里有人推荐用cucumber, 但是看cucumber的用法,让我想起曾经的rspec story, 于是做了个调查,终于弄清了cucumber的前世今生!!!

07年的时候, rspec发展到1.1版本, 引入了story功能, 就是给客户用, 让客户拿它来写story(模拟用户的需求场景), 然后生成rspec测试来供开发人员使用。 

但是rspec story功能使用起来会有很多不便,参考:http://www.javaeye.com/topic/248074

所以从rspec1.1.5 开始, 重写了rspec story runner,就出来了cucumber。

然后rspec团队停止开发rspec story runner。

从此cucumber流行至今。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值