Konzeption und Umsetzung eines Regressionstestverfahrens für Datenmigraionstools

Ulm University

BA Abschlussvortrag, Anja Weidle , Ort: O27/545, Datum: 19.12.2017, Zeit: 16:00 Uhr

In vielen Unternehmen kommen Natural- und COBOL-Anwendungen zum Einsatz, welche meistens auf einem Mainframe ausgeführt werden. Um diese Mainframe""=Anwendungen durch PC-Technologie zu ersetzen, entwickelt das Unternehmen Deloitte innoWake GmbH nahezu vollautomatisierte Lösungen zur Konvertierung von Natural- und COBOL-Anwendungen nach Java. Dabei wird im Normalfall nicht nur der Quelltext migriert, sondern auch die produktiven Datenbestände. Diese werden von ADABAS in ein relationales Datenbankmanagementsystem migriert, wobei meistens Oracle verwendet wird. Für diese Migration werden spezielle Tools benötigt, welche von der Deloitte innoWake GmbH entwickelt wurden. Da Datenverluste bei produktiven Datenbeständen fast immer schwerwiegende Folgen haben, muss die korrekte Funktionsweise dieser Tools immer gewährleistet werden.

Aufgrund der Tatsache, dass ADABAS nach wie vor weiterentwickelt wird, müssen auch die von der Deloitte innoWake GmbH entwickelten Tools stets weiterentwickelt werden. Ziel dieser Bachelorarbeit ist die Sicherstellung der Lauffähigkeit dieser Tools durch Regressionstests. Treten Probleme bei den Tools auf, so kann unter Umständen der Beginn des Produktivbetriebs von der Lösung des Problems abhängen. Deshalb sollen die Regressionstests so aufgebaut sein, dass bei der Feststellung von Fehlern schnell erkannt wird, in welchem Bereich der Tools diese Fehler entstehen.