开发者社区> 问答> 正文

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

在过去的几年中,测试驱动开发一直是.NET社区中的热门话题。最近,我在ALT.NET社区中听到有关BDD的抱怨。它是什么?与TDD有何不同?

展开
收起
游客ufivfoddcd53c 2020-01-03 14:10:37 1037 0
1 条回答
写回答
取消 提交回答
  • 对我而言,BDD和TDD之间的主要区别在于重点和措辞。 言语对于传达您的意图很重要。

    TDD将重点放在测试上。 并且由于在“旧瀑布世界”中进行测试是在实施之后进行的,因此这种思维方式会导致错误的理解和行为。

    BDD专注于行为和规范,因此瀑布般的思维分散了注意力。 因此,BDD更容易理解为设计实践,而不是测试实践。

    2020-01-03 14:11:38
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载