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

时间:2016-07-01 12:10:32

标签: unit-testing testing tdd integration-testing bdd

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

1 个答案:

答案 0 :(得分:2)

就像苹果和橘子......

BDD 是关于根据系统行为命名测试。所以不要说testThisAndThat()而是说doesThisAndThat()。如果BDD被用作团队中的“方法论”,那么每个团队成员(包括BA,QAs)都使用相同的表示法来编写规范和测试。有关详细信息,请参阅this

集成测试对不同的人有不同的含义,最受欢迎的用法:

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

集成测试术语已搞定,请查看this以获取更多详细信息。