Holen Sie sich die neuesten wichtigen Update-Informationen für die Log4j-Sicherheitslücke. Sehen Sie sich an, wie Sie das Problem mithilfe der Parasoft-Anleitung beheben können. Erfahren Sie mehr >>

X
BLOG

Automatisierung von SOA-Tests bei Lufthansa Cargo

Automatisierung von SOA-Tests bei Lufthansa Cargo Lesezeit: 3 Minuten

Erfahren Sie, wie Lufthansa Cargo eine Problemrate von weniger als 2% erreicht und gleichzeitig den Testaufwand um 20% reduziert hat

Lufthansa Cargo bedient mehr als 500 Ziele weltweit mit Passagier- und Frachtflugzeugen sowie LKW-Diensten. Lufthansa Cargo ist einer der führenden Anbieter in der internationalen Luftfrachtbranche und stolz auf seinen qualitativ hochwertigen Service. Es besitzt und betreibt eine Flotte von 19 MD-11F-Flugzeugen und chartert andere Frachtflugzeuge. Lufthansa Cargo hat seinen Hauptknotenpunkt in Frankfurt und andere Drehkreuze in Köln, München und Sharjah.

Um seine Führungsposition bei hochwertigen Luftfrachtdiensten fortzusetzen, benötigte Lufthansa Cargo eine neue zentrale Versanddatenbank (SDB), die auf einer serviceorientierten Architektur (SOA) basiert. Parasoft arbeitete mit Lufthansa Cargo zusammen, um eine zu liefern SOA-Testlösung Dies wurde als kritischer Erfolgsfaktor bei der Umsetzung des Versanddatenbankprojekts von Lufthansa Cargo anerkannt.

Gewährleistung der Zuverlässigkeit und Leistung geschäftskritischer Back-End-Services

Der Zweck des SDB-Projekts von Lufthansa Cargo bestand darin, konsistente Versanddaten als Infrastruktur für jede Phase des Versandprozesses bereitzustellen. Konsistente Versanddaten sind für Lufthansa Cargo eine Grundvoraussetzung, um den Transport von Sendungen effizient und effektiv planen und durchführen zu können. Ohne sie steht viel auf dem Spiel.

In Fällen von Unregelmäßigkeiten, die durch inkonsistente Versanddaten verursacht werden, entstehen zusätzliche Kosten aufgrund zusätzlichen Bearbeitungsaufwands, zusätzlicher Arbeit zur Korrektur von Buchhaltungsinformationen, Umsatzverlusten und schlechtem Kundenfeedback.

Angesichts dieser kritischen Faktoren stellte Lufthansa Cargo fest, dass eine bewährte serviceorientierte Architektur (SOA) die beste Lösung für ihre zentrale Versanddatenbank ist. Zu den Zielen von Lufthansa Cargo mit dem SDB-Projekt gehörten die Verbesserung der Versandplanung, der Ladeprozesse, der Abwicklung und Abrechnung sowie vor allem der Kundenzufriedenheit und des Umsatzgewinns.

Lufthansa Cargo bestellte die Entwicklung von SDB bei Lufthansa Systems. Funktions- und Lasttests werden jedoch bei Lufthansa Cargo mit einem Kernteam von sechs Geschäftsanalysten und technischen Architekten unter der Leitung von Projektmanager Michael Herrmann durchgeführt. Herrmann entschied, dass er zentrale, stabile und leistungsfähige Dienste für verschiedene Anwendungen entwickeln musste, ohne die bereits vorhandenen oder derzeit im Bau befindlichen Front-End-Schnittstellen zu beeinträchtigen. Funktionstests mussten für Dienste durchgeführt werden, die unabhängig von einer grafischen Benutzeroberfläche waren, sowie für die zugehörigen Testumgebungen. Die Lösung? Parasoft SOAtest.

Mit Parasoft SOAtest schnell einsatzbereit

Parasoft SOAtest bot genau das, wonach das SDB-Projektteam suchte, einschließlich der Möglichkeit, Testfälle automatisch zu erstellen. Darüber hinaus fand das SDB-Projektteam die Lösung leicht verständlich und war innerhalb von nur zwei bis drei Tagen schnell einsatzbereit. Herrmann erklärte: „Wir haben sehr gute Beratung erhalten und so war die Einrichtung der gesamten Umgebung für uns einfach - sehr hilfreich. Das Training war ausgezeichnet, sodass das Team die Lösung leicht verstehen und damit arbeiten konnte. “

Verbesserte Regressionstests durch SOA-Testautomatisierung

Die Bedeutung von Regressionstests, um zu verhindern, dass neuer Code vorhandene Funktionen beeinträchtigt, ist bei Lufthansa Cargo von entscheidender Bedeutung. "Das SDB-Projektteam reduzierte den Aufwand für Regressionstests durch die Verwendung von Parasoft SOAtest um mindestens 20% im Vergleich zu den Anstrengungen, die unternommen worden wären, wenn wir Regressionstests manuell durchgeführt hätten", berichtete er. Das SDB-Projektteam hat nicht nur Zeit gespart, sondern auch qualitativ hochwertigere Ergebnisse erzielt.

Herrmann kommentierte die Parasoft SOAtest-Lösung wie folgt: „Wir hatten eine hervorragende Abdeckung mit Testfällen. Die Qualität war sehr gut, da wir die Stabilität der Dienste getestet haben. Wir haben auch die Lasttests von Parasoft zu einem zentralen Bestandteil unseres Testprozesses gemacht. Da wir im Voraus einen Überblick über alle Themen hatten, verlief der Produktionsbeginn reibungslos. Die Problemrate, die wir jetzt in der Produktion sehen, liegt unter 0.2%. Von diesen 0.2% kennen wir die Probleme und wir kennen sie, bevor wir in Produktion gehen. “

Herrmann erklärte: „Aus Projektsicht war dies ein großer Erfolg für uns. Es hat mir geholfen, meine Ziele zu erreichen. Der größte Vorteil für mich ist die Effizienz des jetzt laufenden Testprozesses. Ich konnte einen vollständigen Satz von Testfällen an die Betriebsorganisation übergeben, in der wir unseren zehnminütigen Regressionstest durchgeführt haben. Ohne diese Lösung wären zehnminütige Regressionstests nicht möglich. “

Kritischer Erfolgsfaktor

Herrmann schloss: „Das SDB-Projekt [Lufthansa Cargo] ist nun abgeschlossen und die SOAtest-Lösung von Parasoft war ein entscheidender Erfolgsfaktor für das Gesamtprojekt. Die Lösung ermöglichte es mir, an meinem ursprünglichen Plan und Budget festzuhalten. Nachdem ich nun die hervorragenden Ergebnisse des Projekts gesehen habe, bin ich fest davon überzeugt, dass es ohne Parasoft nicht möglich gewesen wäre, dieses hohe Qualitätsniveau zu erreichen. “

Geschrieben von

Parasoft

Die branchenführenden automatisierten Softwaretest-Tools von Parasoft unterstützen den gesamten Softwareentwicklungsprozess, vom Schreiben der ersten Codezeile über Unit- und Funktionstests bis hin zu Leistungs- und Sicherheitstests, wobei simulierte Testumgebungen genutzt werden.

Erhalten Sie die neuesten Nachrichten und Ressourcen zum Testen von Software sofort.