Normal
Kurz noch eine allgemeine Erklärung, weil das im Titel falsch rüberkommt.Es gibt verschiedene Tests: Modultests (oder auch Unit-Tests), Integrationstests und Systemtests.Modultests bzw. Unit-Tests testen eine möglichst kleine, in sich geschlossene Einheit. Dazu verwendet man als Java-Entwickler in der Regel JUnit. JUnit ist ein Framework, um Tests zu schreiben und auszuführen. Deswegen ist der Begriff "JUnit-Test" etwas irreführend.Integrationstests testen mehrere Komponenten im Zusammenspiel. Auch das kann man mit JUnit machen, manchmal empfiehlt es sich aber das mit anderen Werkzeugen zu tun.Systemtests testen dann das gesamte Produkt als Ganzes mit allen Komponenten. Das machst du dann nicht mehr mit JUnit, da kannst du zum Beispiel Tools benutzen, die eine Benutzereingabe simulieren oder man setzt tatsächlich irgendwelche Menschen dran.
Kurz noch eine allgemeine Erklärung, weil das im Titel falsch rüberkommt.
Es gibt verschiedene Tests: Modultests (oder auch Unit-Tests), Integrationstests und Systemtests.
Modultests bzw. Unit-Tests testen eine möglichst kleine, in sich geschlossene Einheit. Dazu verwendet man als Java-Entwickler in der Regel JUnit. JUnit ist ein Framework, um Tests zu schreiben und auszuführen. Deswegen ist der Begriff "JUnit-Test" etwas irreführend.
Integrationstests testen mehrere Komponenten im Zusammenspiel. Auch das kann man mit JUnit machen, manchmal empfiehlt es sich aber das mit anderen Werkzeugen zu tun.
Systemtests testen dann das gesamte Produkt als Ganzes mit allen Komponenten. Das machst du dann nicht mehr mit JUnit, da kannst du zum Beispiel Tools benutzen, die eine Benutzereingabe simulieren oder man setzt tatsächlich irgendwelche Menschen dran.