Pour l'exécution automatisée de cas de test, l'entreprise Scheidt & Bachmann utilise depuis plusieurs années déjà l'outil de test QF-Test, car il est idéal pour tester les applications Java GUI.

Le défi était d'utiliser les cas de test Java GUI existants, y compris toutes les procédures créées en QF-Test, dans le cadre de Robot Framework. Ceci est nécessaire car Robot Framework est l'outil choisi pour tester les appareils de terrain qui fonctionnent sous Linux et qui contiennent l'application Qt à tester.

Afin de créer des cas de test complets de bout en bout entre l'appareil de terrain (application Qt) et l'application back-office (application Java), nous avions besoin d'un moyen de combiner QF-Test et Robot Framework. Le soutien de QFS nous a proposé rapidement une interface detaillée qui permets au Robot Framework d'accéder et d'exécuter des procédures individuelles par mot-clé (l'approche du Keyword-Driven-Testing).

L'image suivante montre comment Robot Framework utilise et pilote une procédure QF-Test:

Cette approche nous a permis de créer des cas de test complets de bout en bout, ce qui simplifie et raccourcit considérablement la réalisation des tests de version au niveau des appareils de terrain et du back-office.

Le support très coopératif et très rapide de QFS a joué un rôle déterminant dans l'implémentation de cette nouvelle fonctionnalité, ce qui nous a permis de faire des progrès considérables en très peu de temps.

À l'avenir, cette approche nous permettra de gagner beaucoup de temps dans la création de nouveaux cas de tests automatisés, ainsi que dans l'exécution des cas de tests.

Auteur: Marvin Klerx
QS - Fare Collection
Scheidt & Bachmann Fare Collection Systems GmbH

Mönchengladbach, Deutschland