Integrationstest
Erläuterung
Die Integrationstests sind sozusagen der große Bruder der Komponentests. Man testet nicht nur einezelne Komponete, sondern auch deren Zusammenspiel. Wie z.B. eine Fullname Converter in Kombination mit dem Kundenobjekt. Dabei kann man sagen, nur wenn alle Komponentests erfolgreich sind, dann macht es Sinn die Integrationstests zu starten.
Beispiel
Anwendungsfall
Durch die Integrationstests wird sichergestellt, das verschiedene Komponenten auch untereinander problemlos funktionieren. Ein typisches Beispiel wäre z.B. dabei vom ViewModel bis zur Datenschicht in eins zu prüfen. Daher ob die entsprechende Logik vom obersten Punkt zum untersten Punkt problemlos funktioniert. Empfehlenswert ist es dabei je nach Fall, nur im eigenen System zu testen und Aufgaben, welche auf andere Systeme wie eine Datenbank zugreifen, noch möglichst gering zu halten.
Ersteller
Dem Schwerpunkt würde ich weiterhin beim Entwickler sehen. Das Zwei-Augen Prinzip ist hier wohl sehr hilfreich, daher zwei Personen, wobei mindestens einer ein Entwickler ist wohl sehr sinnvoll.
The post Integrationstest – Klassen in Kombination testen appeared first on CODE IS COOL.