Dies ist eines von 4558 IT-Projekten, die wir erfolgreich mit unseren Kunden abgeschlossen haben.

Wobei dürfen wir Sie unterstützen?

Weiterentwicklung einer Java Clientanwendung zum Testen einer C++ Versicherungs-DLL

Projektdauer: 1 Jahr, 3 Monate

Kurzbeschreibung

Die Testanwendung spricht die Versicherungstechnik über die JNI Schnittstelle an. Die Testfälle können direkt als XML Datei eingelesen werden, aber auch über einen Webservice aus einem zentralen Repository abgerufen und zur Ausführung gebracht werden. Die Ergebnisse der Aufrufe können in Dateiform oder in einer Datenbank abgelegt werden. Die zu testende DLL kann auf einfache Weise ersetzt und die Ergebnisse über verschiedene Hilfsmittel miteinander verglichen werden. Damit sind Regressionstests bereits in der Entwicklung problemlos verfügbar.

Ergänzung

Bei der Anwendung handelt es sich um eine Clientanwendung, welche mit JAVA SWT realisiert ist. Die Anwendung ist nach dem gängigen Konzept des MVC realisiert. Die SWT-Anwendung soll die angebundene C++ DLL testen. Das Anbinden der DLL erfolgt über JNI. Um die Anwendung dynamisch auf veränderte DLLs laufen zu lassen, wurde eine separate Schicht eingezogen. Damit die DLL mit Daten versorgt wird, werden auf XML basierende Testfälle der Anwendung übergeben. Die Testfälle werden mittels Marshalling in JAVA-Objekte umgewandelt. Für das Marshalling wird JAXB verwendet. Die eingelesenen XML-Testfälle werden in der SWT-Clientanwendung optisch aufbereitet. Die XML-Struktur wird mittels SWT-Treekomponenten angezeigt. Für detailierte Informationen zu einem XML-Knoten können diese mittels SWT-Tablekomponenten angezeigt und verändert werden. Die Clientanwendung ist ebenfalls in der Lage, über einen RestService Testfälle aus einer Datenbank zu laden, diese in der Anwendung zu verändern und in der Datenbank zu speichern.

Fachbeschreibung

Die Testfälle werden fachlich in mehrere Rubriken in der Anwendung dargestellt. Die gruppierte Darstellung erfolgt mittels SWT-Tabreiter. Neben dem Verändern der Daten können zusätzliche, auf XML basierende Informationen hinzugeladen werden, welche den ursprünglichen Testfall ergänzen. Die Testfälle spiegeln verschiedene Szenarien von Versichungsverträgen wieder. Die Anwendung soll möglichst alle Szenarien abdecken.

Überblick

Projektzeitraum13.01.2014 - 01.04.2015

Haben wir Ihr Interesse geweckt?

Joachim Schütter

Key Account Manager

Jetzt Kontakt aufnehmen

Datei herunterladen