Master-/DiplomarbeitErweiterung eines Frameworks um TestfunktionalitätBei 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, EntwurfsmusterBetreuer: Martin Schindler Beurteilung: Prof. Dr. Bernhard Rumpe (Weitere Themenstellungen in diesem Projektbereich sind auf Anfrage erhältlich.) Literatur | ||