Zum Inhalt springen

Integrationstest

Eine Prüfung, ob ausgewählte Softwareteile über ihre Schnittstellen wie vorgesehen zusammenarbeiten.

Softwareentwicklung

Die Zusammenarbeit an einer Grenze prüfen

Ein Integrationstest prüft das Zusammenspiel ausgewählter Softwareteile. Sein Umfang kann eng oder breit sein. Halten Sie fest, welche Komponenten wirklich laufen, welche Abhängigkeiten ersetzt sind und welche Schnittstelle dadurch geprüft wird.

Im erfundenen Beispiel übergibt eine API eine Änderungsanfrage an die dafür vorgesehene Testdatenbank und liest denselben Datensatz wieder zurück. So wird diese Zusammenarbeit geprüft, nicht automatisch der vollständige Benutzerweg. Wird eine Abhängigkeit simuliert, muss die Simulation das benötigte Verhalten zutreffend abbilden; ihre Übereinstimmung mit der echten Schnittstelle braucht zusätzliche Absicherung. Die Bezeichnung Integrationstest allein sagt noch nicht, ob ein fremdes System tatsächlich beteiligt war.

Quellen

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps