“黄瓜”的前世今生
2010-09-10 13:09
134 查看
黄瓜( 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流行至今。
本文出自 “悟道集” 博客,请务必保留此出处http://blackanger.blog.51cto.com/140924/389885
因为有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流行至今。
本文出自 “悟道集” 博客,请务必保留此出处http://blackanger.blog.51cto.com/140924/389885
相关文章推荐
- WSGI的“前世今生”
- 活动报名 | 量子位携搜狐,与行业大咖一同解读AI芯片的前世今生
- 【深度学习】Inception的前世今生(一)--GoogLeNet
- Android应用架构前世今生
- hadoop之大数据生态系统的前世今生
- Python前世今生以及种类、安装运行环境
- linux常用的BootLoader U-boot的前世今生
- 字符编码的前世今生
- JVM系列第1讲:Java 语言的前世今生
- 互联网的前世今生
- Web2.0的前世今生
- 黄瓜与玫瑰(网络爱情)
- 一个信息化项目的前世今生图
- SOA与水果蛋糕的前世今生
- GDK事件与GTK signal的前世今生
- 微软智能客户端的前世今生
- 传智播客JAVA培训--告诉你android的前世今生
- 【开发管理类软件必备知识视频教程之三】代码生成器的前世今生(视频搞笑有娱乐性)
- ORACLE ERP 的前世今生
- 咨询的真相1:咨询业的“前世今生”