Letzter Untersuchungszeitpunkt

18.07.2008

Anmerkung: Das Werkzeug FIT soll vom Konzept her im Wesentlichen von Personen ohne IT-Kenntnis genutzt werden, die die Möglichkeit zur Spezifikation von Tests erhalten, die dann eher auf Systemtest-Ebene genutzt werden. Der Vergleich mit den anderen hier behandelten Werkzeugen ist deshalb diskutabel. Das Programm FitNesse kann als Erweiterung von Fit angesehen werden.

Name JUnit 3.8 JUnit 4.4 TestNG FIT TPTP JUnit
Automatisierbar Ja Ja Ja Ja Ja
Einsatzumgebung Einzelanwendung und PlugIns für gängige IDEs Einzelanwendung und PlugIns für gängige IDEs Einzelanwendung und PlugIns für gängige IDEs Einzelanwendung PlugIn für Eclipse
Funktionsumfang Sehr gut, lässt sich durch Werkzeuge, die auf JUnit aufbauen, noch vergrößern Sehr gut, bietet einige Funktionen mehr als JUnit 3.8 Gut, erreicht nicht ganz den Funktionsumfang von JUnit Durchschnittlich, beim Arbeiten werden sehr schnell Grenzen sichtbar Sehr gut, basiert auf JUnit 3.x
Bedienung Gut Sehr gut Gut Gut, machmal etwas umständlich Gut
Intuitive Nutzbarkeit Gut, wer programmieren kann, kommt mit JUnit schnell zurecht Sehr gut, einige Verbesserungen seit JUnit 3.8 Durchschnittlich, tiefergehende Funktionen sind schwer zu finden Durchschnittlich, das Testen über HTML-Tabellen ist gewöhnungsbedürftig Gut, Testmethoden lassen sich über eine GUI anlegen
Installation Keine Installation erforderlich, bei den meisten IDEs schon enthalten Keine Installation erforderlich, bei neueren IDEs schon enthalten Keine Installation erforderlich, Downloadlink auf der Projektseite versteckt Keine Installation erforderlich TPTP muss installiert werden, dass PlugIn muss gegebenfalls noch nachinstalliert werden
Dokumentation Sehr gut, umfangreich mit vielen Beispielen Sehr gut, umfangreich mit vielen Beispielen Lückenhaft, komplizierte Sachverhalte werden ignoriert Lückenhaft, gut erklärter Einstieg, danach zu knapp Fehlt, Projektseite bietet kein TPTP-JUnit Tutorial
Fazit Empfehlenswert Sehr empfehlenswert Eingeschränkt empfehlenswert, JUnit sollte vorgezogen werden Eingeschränkt empfehlenswert, für spezielle Einsatzgebiete besser geeignet als JUnit oder TestNG Empfehlenswert, Testklasse lässt sich über eine GUI konfigurieren, die Tests müssen jedoch von Hand gefüllt werden


Zurück zur Werkzeugübersicht
Zurück zur CSI-Hauptseite