main page

staff

teaching

theses

research

publications

books

press

jobs

download


TU-BS

FB Informatik
TU Braunschweig

Master-/Diplomarbeit

Erweiterung eines Frameworks um Testfunktionalität

Bei der agilen Softwarenentwicklung wird ein Test-First-Ansatz verfolgt, bei dem zunächst Testfälle und dann erst der Produktivcode geschrieben wird. Um die erstellten White-Box-Tests lokal auf einzelne Komponenten begrenzen zu können, ist es nötig weitere Objekte nachzubilden und deren Verhalten leicht spezifizieren zu können. Dabei stellen so genannte Mock-Objekte die beste Lösung dar.

Bei der Entwicklung großer Softwaresysteme werden oftmals Frameworks verwendet, auf deren Quellcode der Entwickler keinen Einfluss hat. Dieses erschwert den Einsatz von Mock-Objekten.

In dieser Arbeit sollen verschiedene Werkzeuge zur Erstellung von Mock-Objekten auf Ihre Bedienbarkeit und Programmfunktionalität evaluiert werden. Das geeigneteste Werkzeug soll eingesetzt werden, um ein vorhandenes Framework durch Testfunktionalität zu erweitern, und dadurch das Framework bei Tests durch vorbereitete Mock-Objekte zu ersetzen.

Vorkenntnisse: Java, Entwurfsmuster
Betreuer: Martin Schindler
Beurteilung: Prof. Dr. Bernhard Rumpe

(Weitere Themenstellungen in diesem Projektbereich sind auf Anfrage erhältlich.)

Literatur
http://www.mockobjects.com
Unit Test mit Java - Johannes Link - dpunkt-Verlag 2003