集成测试和行为测试 BDD 之间的主要区别是什么

What is Major Difference between Integration Testing and Behavioral Testing BDD

在过去的几年里,TDD 变得非常流行,一些家庭出现了另一个版本的测试,集成测试,现在行为测试 BDD 是主要焦点,有人可以解释 BDD 和集成测试之间的主要区别。

就像苹果和橘子..

BDD 是关于根据系统的行为命名你的测试。所以不是说 testThisAndThat(),而是说 doesThisAndThat()。如果 BDD 在团队中用作 "methodology",那么每个团队成员(包括 BA、QA)都在使用相同的符号来编写规范和测试。有关详细信息,请参阅 this

集成测试对不同的人有不同的含义,最流行的用法:

  • 测试您的系统如何与其他系统协同工作
  • 测试应用程序的多个部分(多个单元在一起)又名组件测试
  • 正在测试您的 API 即服务系统测试 API

集成测试术语被搞砸了,查看 this 了解更多详细信息。