Optez pour une voie plus rapide et plus intelligente vers l'automatisation des tests C/C++ pilotée par l'IA. Découvrez comment >>
ÉTUDE DE CAS
Réduction des efforts de test de régression de 20 %.
Qualité et stabilité accrues grâce aux tests de charge.
Diminution du taux de problèmes à moins de 2 %.
Temps de lecture : 3 minutes
Lufthansa Cargo AG dessert plus de 500 destinations dans le monde avec des avions passagers et cargo ainsi que des services de camionnage. Lufthansa est l'un des leaders de l'industrie du fret aérien international et est fière de son service de haute qualité.
Lufthansa possède et exploite une flotte de 19 avions MD-11F et affrète d'autres avions de transport de fret. Pour maintenir son leadership dans les services de fret aérien de haute qualité, Lufthansa a décidé de mettre en œuvre une API pour sa base de données d'expédition centrale (SDB).
L'objectif du projet SDB de Lufthansa Cargo AG était de fournir des données d'expédition cohérentes en tant qu'infrastructure pour chaque phase de son processus d'expédition. Des données d'expédition cohérentes sont une condition préalable pour que Lufthansa Cargo AG puisse planifier et exécuter efficacement le transport des expéditions. Sans elle, beaucoup est en jeu. En cas d'irrégularités causées par des données d'expédition incohérentes, ils subiraient des coûts supplémentaires en raison d'efforts de traitement supplémentaires, d'un travail supplémentaire pour corriger les informations comptables, d'une perte de revenus et d'un mauvais retour des clients.
Avec ces facteurs critiques à l'esprit, Lufthansa Cargo AG a déterminé qu'un API bien testée était la meilleure solution pour sa base de données centrale des expéditions. Les objectifs de Lufthansa Cargo AG avec le projet SDB comprenaient l'amélioration de la planification des expéditions, des processus de chargement, de la manutention et de la comptabilité et, surtout, la satisfaction des clients et le gain de revenus.
Lufthansa Cargo AG a commandé le développement de SDB à Lufthansa Systems. Cependant, les tests fonctionnels et de charge sont effectués chez Lufthansa Cargo AG avec une équipe centrale de six analystes commerciaux et architectes techniques, dirigée par le chef de projet, Michael Herrmann. Herrmann a déterminé qu'il se trouvait devant un dilemme intéressant : un besoin de développer des services centraux, stables et aux performances optimales pour différentes applications sans affecter les différents frontaux déjà en place ou en cours de construction.
Les tests fonctionnels devaient être effectués sur des services indépendants de tout frontal, ainsi que sur leurs environnements de test associés. La solution? Test d'API avec Parasoft SOAtest.
Parasoft a fourni exactement ce que l'équipe du projet SDB recherchait, notamment la possibilité de créer automatiquement des cas de test. De plus, l'équipe du projet SDB a trouvé la solution facile à comprendre et a été rapidement opérationnelle, en deux à trois jours seulement.
« Nous avons reçu de très bons conseils et la configuration de l'environnement complet a donc été facile pour nous, très utile. Et, la formation était excellente, il était donc facile pour l'équipe de comprendre et de travailler avec la solution.
—Michael Herrmann, chef de projet
L'importance des tests de régression pour empêcher le nouveau code de briser les fonctionnalités existantes est essentielle chez Lufthansa Cargo AG.
« L'équipe du projet SDB a réduit les efforts de test de régression d'au moins 20 % en utilisant Parasoft par rapport aux efforts qui auraient été déployés si nous avions effectué les tests de régression manuellement. »
—Michael Herrmann, chef de projet
L’équipe du projet SDB a non seulement gagné du temps, mais elle a également obtenu des résultats de meilleure qualité.
Nous avons bénéficié d'une excellente couverture des cas de test. La qualité était excellente, car nous avons testé la stabilité des services avec le testeur de charge, élément essentiel de notre processus de test. Grâce à une visibilité préalable sur tous les problèmes, le démarrage de la production s'est déroulé sans problème. Le taux de problèmes constatés en production est actuellement inférieur à 0.2 %. Sur ces 0.2 %, nous connaissons les problèmes avant même de passer en production.
—Michael Herrmann, chef de projet
Herrmann a déclaré : « Du point de vue du projet, ce fut un grand succès pour nous. Cela m'a aidé à atteindre mes objectifs. Le plus grand avantage pour moi est l'efficacité du processus de test actuellement en cours. J'ai pu remettre un ensemble complet de cas de test à l'organisation des opérations où nous avons utilisé notre « test de régression de dix minutes ». Des tests de régression de dix minutes ne seraient pas possibles sans cette solution.
« Le projet SDB [Lufthansa Cargo AG] est maintenant terminé et la solution de Parasoft a été un facteur de réussite essentiel pour l'ensemble du projet. La solution m'a permis de respecter mon plan et mon budget d'origine. Maintenant, après avoir vu les excellents résultats du projet, je crois fermement qu'il n'aurait pas été possible d'atteindre ce niveau de haute qualité sans Parasoft.
– Michael Herrmann, chef de projet
Découvrez comment choisir la bonne solution de test d'API pour votre organisation.