Integration testing inathibitisha kwamba vijenzi vingi au vitengo vya nchi vinaishi kwa usahihi pamoja — inajaribu mwingiliano na nukta za ujumuishaji (kama nambari na hifadhi ya data, huduma zinazohitaji kila nyingine, au moduli zilizounganishwa). Inakamata matatizo ambayo mtihani wa vitengo (ambayo huweka vitengo kando) haukosi.
Kile integration testing kinathibitisha
Integration tests verify COMPONENTS WORKING TOGETHER (not in isolation):
→ code + DATABASE (does the data layer actually work with a real DB?)
→ service A calling service B / an external API
→ multiple modules/units combined; the integration POINTS between them
→ catches issues in how parts INTERACT — which unit tests (isolated) can't catch.
