В последние несколько лет TDD становится очень популярным, и некоторые другие дома тестируют тестирование. Интеграционное тестирование и сейчас. Поведенческое тестирование. BDD - это основной фокус. Может кто-то объяснить основные разница между BDD и интеграционным тестированием.Что такое существенное различие между тестированием интеграции и поведенческим тестированием BDD
1
A
ответ
2
Это как яблоки и апельсины ..
BDD о именовании испытания в соответствии с поведением системы. Поэтому вместо того, чтобы говорить testThisAndThat()
, вы говорите doesThisAndThat()
. Если BDD используется как «методология» в команде, то каждый член команды (включая BAs, QAs) использует одну и ту же нотацию для написания спецификации и тестов. См. this для более подробной информации.
Интеграция Тестирование имеет разные значения для разных людей, наиболее популярным использование:
- Тестирование, как ваша система работает с другими системами
- Тестирование нескольких часть приложения (несколько единиц вместе) ака компонент Тестирование
- Тестирование API ака системы тестирования для обслуживания API
интеграции Испытательный срок завинчен, проверьте this для более подробной информации.