为什么BDD专注于验证,而TDD专注于验证

use*_*408 7 validation tdd bdd verification

我读过TDD和BDD差异以及TDD和BDD之间的主要区别是什么?.

这是(部分)答案:

BDD只是带有不同单词的TDD.如果你做正确的TDD,你就是在做BDD.不同之处在于 - 如果您至少相信Sapir-Whorf假设的弱势形式 - 不同的词语可以更容易地做到正确.

但我仍然无法理解为什么BDD专注于验证而TDD专注于验证.

有关BDD与TDD(以及验证和验证)的问题出现在测验问题中:

BDD和TDD之间的主要区别是什么?

  1. BDD侧重于验证,而TDD侧重于验证
  2. BDD侧重于验证,而TDD侧重于验证
  3. BDD在测试方法上独立优于TDD
  4. BDD通常使用比TDD更多的模拟和存根

这个问题的答案是(1).有人会详细阐述为什么"BDD专注于验证而TDD专注于验证"?