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.