Основная цель интеграционного тестирования — проверить успешность взаимодействия компонентов друг с другом. Оно выполняется на более высоком уровне, чем модульное тестирование, при котором отдельные части системы уже были протестированы на корректность работы в изоляции.
При проведении интеграционного тестирования могут тестироваться как два так и более компонентов.