Integrationstest

Integrationstest prüft die Schnittstellen und Zusammenarbeit zwischen Software-Komponenten.

Er verifiziert, dass Module korrekt miteinander kommunizieren und Daten austauschen.

Important

Integrations-Strategien:

  • Big Bang: Alle Module auf einmal integrieren
  • Top-Down: Von oberster Ebene nach unten
  • Bottom-Up: Von unterster Ebene nach oben
  • Sandwich: Kombination aus Top-Down und Bottom-Up
Example

Integration Test Beispiele:

  • Datenbank-Zugriff testen
  • API-Schnittstellen verifizieren
  • File I/O-Operationen prüfen
  • Network-Kommunikation testen
Note

Verwendet oft Test-Doubles (Mocks, Stubs) für externe Abhängigkeiten.