首先,按我自己的理解,简单说一下TDD 和 BDD 有何区别?
首先是思路上的区别, 传统的 TDD 关注的是接口是否被正确地实现了, 所以通常每个接口有一个对应的单元测试类。而BDD是通过故事模板和场景,描述产品在用户操作时的具体功能表现,有点类似传统的Use Case。写BDD的测试时更像测试人员平常写的测试用例。由于BDD一般是使用自然语言来表达,所以就算不是开发人员也看得懂。以下就是一个BDD的例子:

加载中…
加载中…
加载中…
加载中…首先,按我自己的理解,简单说一下TDD 和 BDD 有何区别?
首先是思路上的区别, 传统的 TDD 关注的是接口是否被正确地实现了, 所以通常每个接口有一个对应的单元测试类。而BDD是通过故事模板和场景,描述产品在用户操作时的具体功能表现,有点类似传统的Use Case。写BDD的测试时更像测试人员平常写的测试用例。由于BDD一般是使用自然语言来表达,所以就算不是开发人员也看得懂。以下就是一个BDD的例子:

标签:
杂谈 |
中国で话题沸腾!
【社会ニュース】 V 2010/02/25(木) 22:44
写真を大きくする
イケメン?ホームレス(犀利哥)の画像を见る
中国のインターネットサイトでは、このイケメンすぎるホームレスを「髪は日本で最も人気のあるカウボーイヘアスタイル」と评価している。日本のフリーラン
标签:
杂谈 |
标签:
杂谈 |
标签:
杂谈 |
芝士番薯(当一旧番薯加左芝士,距就唔再系一旧番薯,而系一旧绝世好番薯,好可惜仲剩返件无人YUP)
标签:
杂谈 |

标签:
杂谈 |
标签:
杂谈 |
标签:
杂谈 |

人类...似乎常常将自己的快乐建筑在动物的痛苦上,大家还记得 Peter Ash 利用小仓鼠的动能来当作手机充电器吗。如果你在自己的桌子前,摆上一个可以让小老鼠滚动的时钟呢?不过这次记得要加 AA 电池才行,您花的下