锁定老帖子 主题:今天你BDD了吗?
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-01
When "I sign in as :id/:password" do |id, password| ... end 其实这种 DSL 很像自定语法: macro WhenDo (id, password) syntax ("When", "I", "sign", "in", "as", id, "/", password) { <[...]> } ps:以前还写了个从 Story 生成/检查测试骨架的脚本 …… BDD 保证团队产品质量和稳定进展还是挺有效的。 但是额外的单元测试不建议写太多太细 …… 除了测试外,还可以借助一些代码工具(譬如搞类型推断的 DRuby ……)进行检查,减少重复劳动。 |
|
返回顶楼 | |
发表时间:2009-07-02
多嘴一下: BDD和ruby是没半毛钱关系的,其他语言也有类似的BDD框架,比如StoryQ是.net的BDD框架 |
|
返回顶楼 | |
发表时间:2009-07-07
ray_linn 写道 多嘴一下: BDD和ruby是没半毛钱关系的,其他语言也有类似的BDD框架,比如StoryQ是.net的BDD框架 本文的中心句是: 引用 ROR项目中使用Cucumber进行BDD开发
引用 而Cucumber就是为我们提供了这么一个工具,让我们能在用简单语言描述我们要做的事情同时,也顺带完成了测试代码的编写
Cucumber是用ruby编写的一个bdd工具,怎么会没有关系 引用 什么是Cucumber?
项目主页:http://cukes.info/ 你若打开Cucumber的项目主页,就会发现它的标题是: 引用 Cucumber - Making BDD fun
Have a fun day! |
|
返回顶楼 | |