About Amadeus

Amadeus est l'un des principaux processeurs de transactions pour l'industrie mondiale du voyage et du tourisme. Il fournit une puissance de traitement des transactions et des solutions technologiques aux fournisseurs de voyages et aux agences de voyages. La société agit à la fois comme un réseau mondial reliant les fournisseurs de voyages et les agences de voyages par le biais d'une plate-forme de traitement très efficace pour la distribution des produits et services de voyage et comme un fournisseur d'un portefeuille complet de solutions informatiques qui automatisent certains processus commerciaux essentiels.

QF-Test chez Amadeus :
Tests de l'interface graphique des composants spéciaux de Swing

Dans le cadre de son offre historique, Amadeus propose une suite de produits pour Airline IT nommée Altéa. Basée sur des composants Swing hautement personnalisés, ses interfaces graphiques sont déployées sur des centaines de milliers de postes de travail dans le monde entier.

Afin d'assurer un niveau de qualité élevé et durable, nous avons réalisé en 2005 une étude comparant sept outils de test d'interfaces graphiques, dont QF-Test, qui s'est finalement classé premier pour les principales raisons suivantes:

  • La reconnaissance de composants la plus puissante et la plus fiable : basée sur l'heuristique spécifique de Java Swing, la suite QF-Test nécessite moins de maintenance que les autres produits testés.
  • La vitesse à laquelle QF-Test est capable de jouer un scénario est assez impressionnante : elle permet une livraison à temps sans compromettre la qualité.
  • Le paradigme de la lecture d'enregistrements graphiques associé aux procédures Jython (et maintenant Groovy) : garantit la convivialité pour les utilisateurs sans connaissances de développement et la puissance des fonctions personnalisées avancées partagées.

Notre offre et nos besoins ont ensuite évolué, tout comme QF-Test ::

  • Le mode démon - qui permet de regrouper des stations de travail et de réutiliser l'interface graphique - réduit considérablement le temps nécessaire à une régression complète.
  • QF-Test/web, le module web multi-navigateurs situé au-dessus du moteur central de régression QF-Test, nous permet de tester nos applications web sans perdre notre expertise locale QF-Test.

Une seule chose n'a pas changé au fil du temps : le niveau réactif et efficace du soutien des auteurs. L'équipe de QF-Test nous a montré à de nombreuses reprises qu'elle était capable de réagir de manière rapide et précise. C'est sans aucun doute ce qui fait la différence entre un bon et un excellent produit.

Nos solutions informatiques sont maintenant utilisées dans le monde entier par les protagonistes de l'industrie du tourisme et du voyage, et QF-Test n'a jamais cessé de nous aider à améliorer la qualité, même par des changements drastiques comme:

  • Look&Feel migrations.
  • Java switches (de Java 4 to Java 6).
  • Changements architecturaux et technologiques (in-house Java Swing et frameworks web).

Capable de couvrir des parties importantes des mondes Java et web, facile à utiliser et à comprendre grâce à son manuel d'utilisation complet et à jour, sans oublier le support dédié et la formation optionnelle sur site, la suite QF-Test est désormais l'util officiel de test de régression d'Amadeus, utilisé dans le monde entier par nos développeurs et analystes fonctionnels.

Les API et la modularité (mode démon, rapports personnalisés, bibliothèques partagées...) permettent des initiatives locales qui finissent parfois par devenir des solutions ou des meilleures pratiques à l'échelle de l'entreprise, comme le cadre Windmill, qui envoie des commandes de test 24 heures sur 24 et 7 jours sur 7 sur un nuage de dizaines de postes de travail.

L'outil et l'équipe derrière QF-Test ne m'ont jamais déçu, je n'hésiterais donc pas à recommander QF-Test à quiconque développe des applications Java ou web.

Laurent Dollé
Software Engineer, Java Front-end Middleware
Amadeus IT Group SA - amadeus.com