Integrationstest
Ein Integrationstest prüft das Zusammenspiel mehrerer Softwarekomponenten oder -module, die zuvor einzeln durch Unit-Tests verifiziert wurden. Dabei wird getestet, ob die Schnittstellen zwischen Modulen korrekt funktionieren und ob die Kommunikation zwischen Komponenten wie erwartet abläuft. Integrationstests decken Fehler auf, die erst durch das Zusammenwirken mehrerer Teile entstehen. Sie stehen in der Teststufe zwischen Unit-Tests (Einzelkomponenten) und Systemtests (Gesamtsystem).