Diplomarbeit zum Thema:

Konzeption und Realisierung eines datenbankgestützen Testwerkzeuges zur Überdeckungsanalyse von Java Programmen

betreut von 

Prof. Dr. Mario Winter, LG Softwarentwicklung und Projektmanagement an der FH Köln

und

Prof. Dr. H.-W. Six, LG Praktische Informatik III an der Fernuniversität Hagen

 

Abstract (hier auch in englisch): 

In der vorliegenden Arbeit wird zunächst ein Überblick über die kommerziell und im Opensource-Bereich erhältlichen Testwerkzeuge zur Überdeckungsanalyse von Java-Programmen gegeben. Nach einem Vergleich der Eigenschaften dieser Werkzeuge erfolgt der Entwurf eines Instrumentierers für Java-Programme auf der Grundlage des von B. Bokowksi und A. Spiegel an der Technischen Universität Berlin entwickelten Opensource-Parser-Paketes ‚Barat’. Der im Rahmen der vorliegenden Arbeit entwickelte Instrumentierer ist als Datenbankanwendung implementiert, er ist leicht an jedes relationale Datenbankmanagementsystem anpassbar und trägt den Namen ‚DoiT’ (Datenbank zur Dokumentation von instrumentierten Testläufen von Java-Programmen). Mit ‚DoiT’ ist es möglich, viele Testläufe verschiedener Prüflinge verschiedener Versionen in einer oder mehreren Datenbanken dauerhaft zu dokumentieren. ‚DoiT’ ist in der Lage Messungen zur Ermittlung verschiedener Überdeckungsmetriken an Java-Programmen, bis hin zur minimalen Mehrfachüberdeckung, vorzunehmen. Darüber hinaus ist eine Visualisierungskomponente enthalten, mit deren Hilfe Daten aus durchgeführten Testläufen aus der Datenbank ausgelesen und zusammen mit dem zugehörigen  Programm-Quelltext angezeigt werden können.

Hier ist die ganze Diplomarbeit als PDF zu finden. Das Testwerkzeug 'DoiT' ist auf Anfrage ebenfalls erhältlich.

zurück