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

Wobei dürfen wir Sie unterstützen?

Testautomatisierung im Projekt Reengineering EuroMistral®

Projektdauer: 3 Monate

Kurzbeschreibung

Auf Basis eines Reengineering-Konzepts wird das Standardsoftwaresystem EuroMistral® in einer offenen Systemarchitektur weiterentwickelt und verbessert. Zum Test im Rahmen des Reengineering-Projekts werden unter anderem verschiedene Tools zur Testautomatisierung evaluiert. Ein ausgewähltes Tool kommt anschließend für regelmäßige Tests des Applikationsrahmens zum Einsatz.

Ergänzung

Die im Reengineering-Projekt neu gestaltete Weboberfläche von EuroMistral® soll automatisiert getestet werden. Aus einer Vielzahl frei verfügbarer oder lizenzpflichtiger Tools wird eine Auswahl getroffen, die folgende Anforderungen an die Erstellung und Durchführung der Testfälle, sowie an die Auswertung der Testergebnisse erfüllt: Die Erfassung von Testfällen und -szenarien soll durch Aufzeichnung der Bedienung (Makro) der zu testenden Anwendung (AUT = Application under test) erfolgen. Die Erfassung der Testfälle soll schnell und einfach sein. Einzelne Testfälle sollen zu Testsuites zusammengefasst werden. Die Ausführung der Tests soll beliebig oft wiederholbar sein. Die Ausführung der Tests soll automatisch und regelmäßig gestartet und langfristig in den täglichen Buildprozess des Software-Entwicklungszyklus integriert werden (Continuous Integration). Die Testergebnisse sollen übersichtlich gestaltet sein, z.B. als HTML-Report mit Zusammenfassung (Anzahl aller, Anzahl fehlerhafter Tests).

Fachbeschreibung

Das ausgewählte Tool zur Testautomatisierung wird verwendet zum Test definierter und fertig implementierter Transaktionen (TCs) in EuroMistral®. Durch die regelmäßige Ausführung feststehender Testfälle werden mögliche Seiteneffekte bei der Weiterentwicklung von Rahmenfunkionalitäten in den einzelnen Bereichen der Anwendung überprüft und protokolliert. Die Tests prüfen keine bestimmten fachlichen Abläufe oder Zusammenhänge, sondern vor allem technische Rahmenfunktionaltiäten anhand exemplarischer Testszenarien, die an vielen Stellen der Anwendung verwendet werden, jedoch nur einmal getestet werden müssen, z.B.: Popups, Übersichten, Bestätigungsdialoge, Paging, Spracheinstellung wechseln, Aktivierung/Deaktivierung von Bereichen, Hilfe aufrufen im Kontext eines Feldes oder einer Maske. Für diese Art von Tests ist ein Verständnis davon erforderlich, wie EuroMistral® fachliche Abläufe in die hier zu testenden Funktionsbausteine zerlegt und welche Testkandidaten unter diesen Aspekten identifiziert werden können.

Überblick

Projektzeitraum15.12.2008 - 30.03.2009

Haben wir Ihr Interesse geweckt?

Jetzt Kontakt aufnehmen

Datei herunterladen