Viele Persönlichkeiten. Zwei Standorte. Eine BO.

Patrick Pete

Firma: im Fachbereich
Hochschulseitige Betreuer: Prof. Dr. Ursula Oesing
                                          Prof. Dr. Rainer Lütticke

Thema/Aufgabe

Thema/Aufgabe: 
Konzept und Realisierung einer Anwendung zur Verwaltung und
Versionierung von JUnit Testfällen unter Verwendung von Apache Tomcat 
und RESTful Webservices

In der Bachelorarbeit wird eine grafische Anwendung entwickelt, die Testfälle mittels
eines RESTful Webservices in einer MySQL-Datenbank verwaltet. Der RESTful Webservice
wird mit dem Webserver Apache Tomcat realisiert. Die Testfälle beinhalten Werte,
die zum Testen der Funktionalität von Softwareprogrammen dienen.
Diese Testfälle werden für eine Testumgebung vorbereitet, welche dem Entwickler das Testen
der Software ermöglicht. Außerdem ist es möglich, eine Übersicht der gesamten Testfälle
in einer Datei abzuspeichern. Als Testumgebung wird das Framework JUnit4 genutzt.
Zudem wird ein Konzept vorgestellt, das ermöglicht, durch die Verwendung des
Versionskontrollsystems Subversion, die erstellten Testfälle der unterschiedlichen
Softwareversionen zuzuordnen. Die Anwendung wird in der Programmiersprache Java
entwickelt und die Realisierung der grafischen Benutzeroberfläche wird mithilfe
des Java Frameworks JavaFX 8 umgesetzt.

 

Abbildung 1: Aufbau von KBUnit
Abbildung 2: Die GUI von KBUnit - Entwickler
Abbildung 3: Versionierung