Тест інтеграції відрізняється від модульного тесту тим, що він дозволяє двом або більше програмним компонентам працювати спільно, також називається інтеграцією. Ці тести працюють у ширшому спектрі тестованої системи, у той час як модульні тести зосереджені на окремих компонентах.Sep 22, 2022

Інтеграційне тестування перевіряє роботу кількох модулів групи. Системне тестування повністю перевіряє програмну систему. Вони вирішують проблему, яка залишається після покриття коду юніт-Тестами – перевіряють, як модулі працюють у зв'язку один з одним.

У відмінність від юніттестування, націленого на (невеликі) модулі, інтеграційне тестування є певною мірою протилежністю – воно перевіряє весь код і плюс його залежності.

Функціональне тестування проводиться для перевірки всіх функціональних можливостей. Інтеграційне тестування проводиться для перевірки взаємодії між різними модулями, а модульне тестування проводиться для перевірки окремих частин коду на правильність.