Theses

Testwerkzeuge für Java-Systeme

Masterarbeit in der Abteilung Softwaretechnik



Motivation

Komplexe Systeme werden heutzutage gebaut, wo Fehler, die im Voraus nicht erkannt wurden, große Schäden verursachen können. Demzufolge stellt das Testen ein wichtiges Anliegen dar und nimmt eine wichtige Position in der Softwareentwicklung ein, damit eine höhere Fehleraufdeckung in der Software erzielt werden kann. Dabei ist eine Vielzahl von Testaufgaben im System durchgefürht werden, damit alle Bereiche der Software getestet werden. Um die Gestaltung des Testprozesses vereinfachen zu können, sind Testwerkzeuge von größer Bedeutung. Testwerkzeuge sind Softwares, die den Testprozess unterstützen und die Einhaltung und Strukturierung von Testprogrammen vereinfachen.


Aufgabenstellung

Diese Masterarbeit verschafft einen Überblick über die Testarten, die erforderlich sind, um alle Testaufgabenfelder abzudecken, sowie die Testwerkzeuge, die je nach Testarten geeignet sind. Es werden ausschließlich Testwerkzeuge für Java-Systeme berücksichtigt. Dabei werden einige Testwerzeuge ausgewählt und gründlich untersucht. Hierfür werden anhand von praktischen Beispielen, einige Testfälle aus der Q-MIG (Qualitätsgetriebenen, generischen Werkzeugkette für die Software-Migration), der Abteilung Softwaretechnik der Universität Oldenburg, herausgezogen und entsprechende Testprogramme implementiert, um eine Auswertung und einen Vergleich der untersuchten Testwerkzeuge zu verschaffen.


Betreuer
Prof. Dr. Andreas Winter ()
M.Sc. Johannes Meier ()

Related Projects
Software Quality and Testing
The Quality is an important aspect of software and has high impact on the evolution of software and the possibilities of their modernization. Testing is an important technique to improve the quality of software. This research area targets approaches, techniques, and tools to detect, measure, and improve the quality of software among the whole software life cycle.
 


(Changed: 19 Jan 2024)  | 
Zum Seitananfang scrollen Scroll to the top of the page