Integrationstest
Definition
Ein Integrationstest prüft, ob mehrere Komponenten oder Systeme an ihren Schnittstellen korrekt zusammenarbeiten.
Im Gegensatz zum Unit-Test steht das Zusammenspiel im Fokus: Datenformate, APIs, Datenbanken, Queues, Authentisierung und Fehlerfälle zwischen Komponenten werden gemeinsam getestet.
Einfach erklärt
Wie nicht nur einzelne Maschinenteile zu prüfen, sondern ob sie zusammen richtig funktionieren.
Warum das im Alltag wichtig ist
Sehr relevant für Automatisierungen und Webanwendungen mit mehreren APIs, Datenquellen oder Diensten.
Beispiel aus dem Mittelstand
Ein Test prüft, ob ein Formular Daten korrekt an API, CRM und Bestätigungsdienst übergibt und Fehler sauber behandelt.
Grenzen und Fallstricke
- Nur Happy Path testen; externe Dienste ungeprüft mocken; Testdaten nicht isolieren; Integrationstest mit vollständigem End-to-End-Test gleichsetzen.
Entstehung & Geschichte
Integration Testing ist ein etabliertes Testniveau der Softwarequalität und wird in Teststandards und -lehrplänen klar von Unit- und Systemtests abgegrenzt.
Anwendung im Mittelstand
- Mögliche Anwendungen: API-Ketten, Datenpipelines, CRM-Integrationen, Webhooks und KI-Workflows.
Häufige Fragen
Was ist der Unterschied zum Unit-Test?
Integrationstests prüfen das Zusammenspiel mehrerer Einheiten. Muss jeder externe Dienst live sein? Nicht zwingend; Teststrategie und Risiko entscheiden.
Quellen
- Integration Testing · ISTQB Glossary, Integration Testing
Quellen geprüft am 10.10.2026.
Redaktionell geprüft am: