Code-Checker für Plug-Ins |
Im Rahmen der Qualitätssicherung von jtap soll ein Code-Checker entwickelt
werden, der die Gültigkeit von jtap-Plug-Ins testet. Dabei sollen die
Programmstruktur und das Verhalten der implementierten Plug-In-Methoden auf
eine korrekte Arbeitsweise überprüft werden. Dies kann zum größten Teil mit
Hilfe der Reflection-API geschehen, in einigen Fällen muss auch die
Source-Code-Struktur überprüft werden. Grundlage für dieses
Softwarepraktikum ist eine Spezifikation von Testfällen, die gemeinsam mit
der Firma SQS AG erarbeitet wurde. Die einzelnen Gruppen des
Softwarepraktikums müssen dabei nicht alle spezifizierten Tests durchführen,
sondern nach Absprache jeweils nur eine Submenge implementieren. Da ein
korrektes Prüfverhalten Voraussetzung für ein aussagefähiges Testergebnis
ist, werden von einer Projektgruppe in Zusammenarbeit mit der SQS AG
spezielle Testsfälle kreiert, die ein korrektes Verhalten nachweisen sollen.
Der Code-Checker soll als Resultat einen Report mit Fehlern, Warnungen und
Hinweisen generieren. Eine graphische Präsentation der Testergebnisse ist
optional zu implementieren.
|