我已阅读TDD 和 BDD 差异以及TDD 和 BDD 之间的主要区别是什么?.
这是(部分)答案:
BDD 只是 TDD 用不同的词。如果你做正确的 TDD,你就是在做 BDD。不同之处在于——只要你至少相信 Sapir-Whorf 假设的弱形式——不同的词会让你更容易做对。
但是我仍然无法理解为什么 BDD 专注于验证,而 TDD 专注于验证。
关于 BDD 与 TDD(以及验证和验证)的问题出现在一个测验问题中:
BDD和TDD之间的主要区别是什么?
- BDD 侧重于验证,而 TDD 侧重于验证
- BDD 侧重于验证,而 TDD 侧重于验证
- BDD 在独立测试方法上优于 TDD
- BDD 通常比 TDD 更多地使用模拟和存根
问题的答案是(1)。有人会详细说明为什么“BDD 专注于验证,而 TDD 专注于验证”吗?