测试 – TDD和BDD差异
我真的没有看到BDD和TDD之间的区别。我的意思是,两者只是测试如果预期发生。我看过BDD测试这样充实,他们实际上算作为TDD测试,我看到TDD测试是如此模糊,他们黑盒子很多代码。让我们说我相信,两者都更好。
这是一个有趣的问题。我从哪说起呢?我从高层次的BDD测试开始吗?我从低级TDD测试开始吗?
这是因为没有任何。
那不对。 BDD和TDD绝对没有什么与测试有关。没有。 Nada。 Zilch。压缩。尼克斯。不是在丝毫。 不幸的是,TDD在几乎所有的东西(不仅在它的名字,而且在测试框架,单元测试,TestCase(你从tpyically继承的类),FooTest(通常保存你的测试的类)的单词测试, testBar(测试方法的典型命名模式),以及许多与测试相关的术语,例如“断言”和“验证”),这导致一些人相信它实际上与测试有关。所以,一些聪明的人说:“嘿,让我们改变名字”,以消除任何潜在的混乱。 这就是BDD。它只是TDD,任何测试相关的术语被行为相关术语的例子所取代: >测试→示例 BDD只是具有不同词语的TDD。如果你做TDD正确,你正在做BDD。不同的是 – 只要你相信至少在Sapir-Whorf假设的薄弱形式 – 不同的单词使它更容易做到正确。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Swap Consumed very Much When PostgreSQL autovacuum to p
- Oracle各版本下载地址
- macos – 如何从终端为Swift编写的应用程序构建可执行文件?
- ruby-on-rails – 使用FactoryGirl验证has_many Associatio
- cocos2d-x打包的时候出现空指针的问题,An error has occur
- c# – 多个Control.BeginInvoke / Invoke调用按顺序执行?
- PostgreSQL 数据库配置其他机器可以访问
- Flex 绑定机制 (ChangeWatcher & BindingUtils )
- 在C 11中加入两个元组
- XML文件格式语法及DTD