2016-07-01 2 views
1

В последние несколько лет TDD становится очень популярным, и некоторые другие дома тестируют тестирование. Интеграционное тестирование и сейчас. Поведенческое тестирование. BDD - это основной фокус. Может кто-то объяснить основные разница между BDD и интеграционным тестированием.Что такое существенное различие между тестированием интеграции и поведенческим тестированием BDD

ответ

2

Это как яблоки и апельсины ..

BDD о именовании испытания в соответствии с поведением системы. Поэтому вместо того, чтобы говорить testThisAndThat(), вы говорите doesThisAndThat(). Если BDD используется как «методология» в команде, то каждый член команды (включая BAs, QAs) использует одну и ту же нотацию для написания спецификации и тестов. См. this для более подробной информации.

Интеграция Тестирование имеет разные значения для разных людей, наиболее популярным использование:

  • Тестирование, как ваша система работает с другими системами
  • Тестирование нескольких часть приложения (несколько единиц вместе) ака компонент Тестирование
  • Тестирование API ака системы тестирования для обслуживания API

интеграции Испытательный срок завинчен, проверьте this для более подробной информации.