Интеграционные тесты

Теги: tests 

Интеграционные или комплексные тесты проверяют, что программный код, которым вы управляете, правильно интегрирован в некую внешнюю систему, которой вы не управляете. Это их отличие от [изолированные-тесты]

Интеграционный тест проверяет интеграцию в одну внешнюю систему. [системные-тесты] интеграцию с нескольикими.

Интеграционные тесты часто реализуются на уровне [приемочные-тесты]. Такие тесты медленные, их стараются выполнять реже, что может приводить к возникновению неожиданных дефектов.

Интеграционные тесты проявляют полезность на гарницах системы. Основная идея - сократить взаимодействие между несвязанными компонентами приложения. Ситема называется [[порты-и-адаптеры]] или чистая или шестиуголная система.

img