在PHP中,BDD是TDD的替代品,还是在这里完成TDD?

时间:2014-07-30 02:46:48

标签: php tdd bdd

我读了一些关于它们的文章,我想知道这两者之间的关系是什么。我是否真的需要采用TDD方法然后添加BDD? 要么 我可以完全忽略TDD并从BDD开始。

您的意见表示赞赏。

1 个答案:

答案 0 :(得分:0)

在我看来,这两者重叠得很好。您可以使用BDD通过定义系统所需的行为来创建规范。然后你可以自由地继续以任何旧的方式实现系统,但是如果你使用TDD进行实现,你可能会发现你定义的行为与高级测试之间存在一对一的匹配。

在学习方面,我的建议是,如果你是编码员,首先要先TDD,如果你是分析师,首先要去BDD。