Integrationstest ist eine Stufe des Softwaretestprozesses, bei der einzelne Einheiten kombiniert und als Gruppe getestet werden.
Der Zweck dieser Testebene besteht darin, Fehler in der Interaktion zwischen integrierten Einheiten aufzudecken.
Schnittstellentests konzentrieren sich nicht darauf, was die Komponenten tun, sondern darauf, wie sie miteinander kommunizieren. Es ist ein Test, bei dem die Schnittstellen zwischen Systemkomponenten getestet werden.