Über Amadeus

Amadeus ist ein führender Transaktionabwickler in der globalen Reise- und Tourismusindustrie und bietet Rechenkapazitäten und technologische Lösungen für Reiseanbieter und -agenturen an. Die Firma agiert zum einen als weltweites Netzwerk, das beide genannte Parteien durch eine hocheffiziente Abwicklungsplattform für die Distribution von Reiseprodukten und -dienstleistungen verbindet, zum anderen als Lieferant eines umfassenden Portfolios von IT Lösungen, welche bestimmte unverzichtbare Geschäftsprozesse automatisieren.

QF-Test bei Amadeus:
GUI Tests von speziellen Swing-Komponenten

Aus der Firmengeschichte resultierend bietet Amadeus eine Produktgruppe namens Altéa für die IT von Luftfahrtgesellschaften an. Basierend auf sehr speziellen Swing-Komponenten werden deren GUIs auf Hunderttausenden von Workstations auf der ganzen Welt eingesetzt.

Um ein nachhaltig hohes Qualitätsniveau zu gewährleisten, führten wir 2005 eine Vergleichsstudie von sieben GUI Testwerkzeugen durch, inklusive QF‑Test, welches letztendlich an erster Stelle landete - wegen folgender Hauptgründe:

  • Die mächtigste und verlässlichste Komponentenwiedererkennung: Basierend auf Java Swing spezifischen Heuristika benötigen QF-Test Suiten weniger Pflege als die anderer getesteter Produkte.
  • Die Geschwindigkeit, mit der QF-Test ein Szenario abspielen kann, ist ziemlich beeindruckend: Es ermöglicht rechtzeitige Fertigstellung ohne Kompromisse hinsichtlich der Qualität.
  • Das grafische Aufnehmen-Abspielen Paradigma in Verbindung mit Jython (und jetzt Groovy) Prozeduren: Gewährleistet Bedienfreundlichkeit für Nutzer ohne Entwicklerhintergrund und die Möglichkeiten fortgeschrittener kundenspezifisch angepasster Funktionen.

Unser Angebot und unsere Bedürfnisse haben sich dann weiterentwickelt, und so auch QF-Test:

  • Der Daemon Modus - welcher Clustering von Workstations und GUI Wiederverwendung ermöglicht - reduziert drastisch den Zeitaufwand für einen vollen Regressionsdurchlauf.
  • QF-Test/web, das browserübergreifende Web-Zusatzmodul zum QF-Test Basisprodukt, erlaubt uns unsere Webanwendung ohne Verlust unserer lokalen QF-Test Expertise zu testen.

Nur eines änderte sich nicht im Verlauf der Zeit: Das reaktionsfreudige und effiziente Supportniveau der Programmierer. Das QFS Team zeigte uns oft, dass sie fähig sind, auf schnelle und präzise Weise auf unsere Fragen und Bedürfnisse zu reagieren. Das ist es, was letztendlich den Unterschied zwischen einem guten und einem exzellenten Produkt ausmacht.

Unsere IT Lösungen werden inzwischen global durch führende Tourismus- und Reiseunternehmen eingesetzt, und QF-Test half uns stets dabei die Qualität zu verbessern, sogar während so gravierender Änderungen wie:

  • Look&Feel Migrationen.
  • Java Wechsel (von Java 4 nach Java 6).
  • Architektonischen und technologie-bezogenen Umstellungen (firmeninterne Java Swing und Web Frameworks).

In der Lage, die wichtigen Teile der Java und Web Welten abzudecken, leicht zu benutzen und zu verstehen, auch durch seine vollständige und aktuelle Dokumentation, nicht zu vergessen den hingebungsvollen Support und die optionalen Trainingsangebote, ist die QF-Test Suite nun das offizielle Amadeus Regressionstestwerkzeug, weltweit durch unsere Entwickler und Funktionsanalytiker im Einsatz.

Die APIs und Modularität (Daemon Modus, maßgeschneiderte Reports, gemeinsam nutzbare Bibliotheken...) lassen lokale Initiativen zu, die sich manchmal letztendlich als firmenweite Lösungen oder Best Practices durchsetzen, wie das Windmill Framework, das rund um die Uhr Testläufe über eine Cloud von dutzenden Workstations befehligt.

Das Werkzeug selbst und das Team dahinter haben mich nie enttäuscht, und daher würde ich nicht zögern, QF-Test jedem zu empfehlen, der Java- oder Webanwendungen entwickelt.

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

(Der ursprünglich englische Text bzw. die Zitate wurden ins Deutsche übersetzt.)