Integratietesting verifieert dat meerdere componenten of units correct samenwerken — het testen van interacties en integratiepunten (zoals code met een database, services die elkaar aanroepen, of gecombineerde modules). Het vangt problemen op die unittests (die units isoleren) missen.
Wat integratietesting verifieert
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.
