Checks on list
  • Interface utilisateur intuitive avec capture/relecture pour une création de test efficace
  • Connaissance en programmation n'est pas impérativement requise (au contraire à QTP, Squish, Selenium)
  • Tests clairement structurés et maintenables / tests stables sans trop d'effort de maintenance
  • Courte période d'apprentissage grâce aux: vidéos, exemples  webinaires et au tutoriel et entraîenement (en anglais, allemand et français)
  • Automatisation rapide et fiable au lieu des tests manuels monotones.
  • Rapports détaillés et clariement arrangés pour l'analyse des erreurs

...voir toutes les fonctionnalités de QF-Test

Petra Bouskova au SeleniumConf à Berlin en octobre 2017, raconte ce que pensent les testeurs : 

Construire une équipe qui réussit : Motiver votre testeur de logiciels

Ce que les ingénieurs de test disent sur QF‑Test

Daniel Böhm, ingénieur/développement, WOW ! Würth Online World GmbH, Künzelsau, Allemagne :

Un éloge particulier au soutien ! Lors d'une évaluation, je n'ai jamais vu qu'un support résolvait les problèmes aussi rapidement et de manière aussi excellente.

Lars Bürk, HaslerRail AG, Berne, Suisse :

La convivialité de QF-Test a été un point important pour nous, car une partie de l'équipe n'a pas ou peu d'expérience de Java et l'outil de test devrait être utilisé par chaque membre de l'équipe.

Tore Felix Munck, spécialiste principal de l'assurance qualité, SPT Group AS, Kjeller, Norvège :

Question 1 : Avez-vous également évalué d'autres outils ?

Oui, Rational Robot d'IBM

Question 2 : Quel critère a été déterminant pour l'utilisation du QF-Test ?

  • QF-Test est beaucoup plus flexible et plus facile à manipuler que le Rational Robot
  • Son identification de composant Java fonctionne mieux dans QF-Test que dans RR concernant notre application
  • Support multi-plateforme (MS/Linux)

Carsten Meier, Responsable du développement logiciel, pds GmbH, Rotenburg, Allemagne :

QF-Test est très intéressant pour nous, notamment en raison des tests automatisés de processus très complexes. Les employés sans connaissances en développement peuvent également utiliser QF-Test car sa manipulation est facile. Les tests quotidiens effectués avec QF-Test nous permettent d'obtenir rapidement un retour d'information sur les performances correctes de l'ensemble du logiciel pour notre développement. Ainsi, nous pouvons facilement réagir aux erreurs qui se produisent.

Tung Nguyen, Securify, Californie, États-Unis :

Je suis le principal utilisateur de QF-Test dans notre entreprise pour tester nos applications Java. Nos applications Java sont écrites en utilisant Swing/AWT et QF-Test est un outil parfait pour les tester. Je suis très satisfait de QF-Test parce qu'il est très facile à utiliser et qu'il fait bien son travail. Écrire des scripts d'automatisation de tests avec lui est un exploit. Je trouve qu'il est très facile de configurer/écrire/exécuter des scénarios de test. Au début, j'ai eu quelques problèmes de débutant, mais rien que Greg n'ait pu résoudre en quelques heures. Hourra pour Greg ! :)

Je pense que QF-Test est un produit merveilleux. Je ne l'ai pas encore utilisé à son plein potentiel, mais ce n'est qu'une question de temps. Continuez à faire du bon travail !

Marcel Duda, Scandpower PT, Hambourg, Allemagne :

Je me suis battu avec quatre ou cinq outils différents ;-). Je les ai trouvés grâce à une recherche en ligne.

  • GUIdancer
  • Rational Robot
  • Window Tester Pro
  • Squish for JAVA
  • Marathon (OSS)

Ils ont tous leurs avantages et leurs inconvénients, j'ai beaucoup aimé le concept (gui/agent/db) de GUIdancer. Enfin, la convivialité, la couverture des fonctions et la facilité de mise en place des SUT dans QF-Test ont fait pencher la balance.

J'apprécie la manipulation intuitive qui permet de définir complètement les cas de test par l'interface graphique ("cliquer ensemble"). En particulier, l'une de nos exigences était que même les non-développeurs puissent créer des tests eux-mêmes. Dans ce cas, une configuration de cas de test juste avec des scripts faisables ou cryptiques serait obstructive.

Pece Stanoev, développeur Java, Skopje, Macédoine :

D'après mon expérience avec QF-Test, je trouve que c'est un outil très utile pour les tests automatiques. Voici les avantages de mon point de vue :

  • Généralement facile à utiliser, faible courbe d'apprentissage pour les utilisateurs novices
  • Fonctions d'expert
  • Grand enregistreur d'événements
  • L'arborescence de la suite de tests, des tests et de toutes les commandes et vérifications est EXCEPTIONNELLE (saluez le développeur)
  • Utilisation des variables dans tout
  • Les textes du SUT
  • Un outil globalement assez stable
  • Un excellent rapport
  • GRAND débogueur et journal d'exécution

J'ai pratiquement interdit l'utilisation du QFS et je peux dire que c'est le meilleur outil de test automatique que j'ai essayé. Merci pour cet excellent produit, Cordialement, Pece

Carl-Johan Fryxell, testeur, c1-setcon, Munich, Allemagne :

Je suis assez satisfait de QF-Test. L'outil est très intuitif et facile à utiliser. Jusqu'à présent, j'ai tout automatisé dans notre application de swing. Je considère comme une bonne chose que la réaction à ma demande d'assistance ait été très rapide.

Isis Bauquis, Testingenieur, Sword Linkvest SA, Suisse :

Nous avons utilisé QF-Test pour l'automatisation des tests fonctionnels au département informatique de la ville de Genève. QF-Test était le seul outil d'automatisation qui fonctionnait sur leur framework Swing spécifique et hautement personnalisé. Nous avons rencontré la problématique du nommage des composants et de l'intégration avec Quality Center, deux problèmes que nous avons résolus avec l'aide de l'équipe expérimentée de QFS. Le support technique a toujours été rapide et très efficace. Le rapport avantages/prix est excellent. Nous félicitons l'équipe de QFS pour son travail et ses produits !

Andreas Jahn, testeur certifié Full Advanced, Kassenärztliche Bundesvereinigung (KBV), Berlin, Allemagne :

QF-Test se distingue positivement des autres outils que nous avons évalués dans ces critères d'exigences

  • accès à presque tous les composants de l'interface graphique de Swing
  • identification des composants au niveau de l'objet dans les applications GUI et web
  • un contrôle séquentiel étendu (boucles, exécution conditionnelle, traitement des erreurs)
  • très bon soutien des tests basés sur les données
  • excellent rapport d'essai
  • dans de nombreux domaines utilisation intuitive / bonne documentation → faible effort de formation

QF-Test nous a rendu de bons services en testant notre application web.
Nos quelques problèmes et questions concernant l'outil ont été rapidement résolus par le support QFS.

Alexander Orbach, Software Development Automation, HF MIXING GROUP, Freudenberg, Allemagne :

L'argument convaincant en faveur de QF-Test était que même les collègues qui n'ont pas de compétences en programmation, mais le savoir-faire spécialisé dans ce secteur, peuvent générer des tests.

Nos réactions sont extrêmement positives. Nous voulons souligner que nous pourrions nous aider de la documentation existante et des différentes instructions. Les cas dans lesquels nous avons contacté le support par téléphone ou par e-mail ont toujours été rapides et réussis. Le contact actif de QFS avec ses clients ou clients potentiels est étonnant.

En général, nous sommes satisfaits de notre décision. Personnellement, je tiens à souligner une fois de plus la qualité du service à la clientèle. Il y a quelques jours à peine, nous avons eu des problèmes techniques avec notre nightly-build concernant JavaFx. Dans un délai très court, le service QFS a réagi, a analysé notre problème et nous a envoyé un patch. Top - Continuez comme ça !

Torsten Rix, étudiant, Nettetal, Allemagne :

L'outil est très utile, facile à manipuler et à comprendre. Il répond parfaitement à nos exigences en matière de tests d'interfaces graphiques. Aucune erreur ou autre bogue inattendu ne s'est produit pendant la démo :-)

Dominic Frischherz, ingénieur d'essai, RUAG Electronics AG, Berne, Suisse :

Je suis très heureux que notre entreprise ait choisi d'utiliser d'autres tests QF. Le développement structurel avec une grande quantité de données n'aurait pas été possible dans notre application logicielle sans QF-Test. Cette procédure se fait rapidement grâce à l'automatisation. Une grande structure est importante, car nous ne pouvons pas tester notre produit à un niveau de fonctionnement et de performance aussi élevé sans ce volume de données.

Dr. Ralph Heider, chef d'équipe, Geo Service & Product Development, PRO DV Software AG, Dortmund, Allemagne : 

Outre QF-Test HP QuickTest, Rational Robot et Rational Functional Tester figuraient sur la liste restreinte. La création d'un catalogue de cas de test pour notre application sans grand effort de formation a été rapidement possible grâce à QF-Test.

Benoit Derouet, Neotys, Aubagne, France :

Nous sommes satisfaits du QF-Test jusqu'à présent. Nous l'utilisons pour tester notre logiciel de test en charge NeoLoad, il nous fait gagner beaucoup de temps. Nous utilisons QF-Test depuis la première version de notre logiciel, les scripts sont faciles à créer et à maintenir. Tous les tests du produit sont intégrés dans un processus de construction nocturne et nous avons un rapport de test dans nos boîtes aux lettres chaque matin. Ceci est très utile pour connaître la qualité du logiciel pendant le processus de développement jour après jour.

Annie Connell, Lead tester, HPD Software Limited, Londres, Royaume-Uni :

À ce jour, j'ai écrit des scripts qui, consécutivement, fonctionnent pendant environ 6 heures, et nous les exécutons maintenant régulièrement sur quatre versions différentes de logiciels. Le logiciel est très volatile, car nous accueillons régulièrement de nouveaux utilisateurs, qui souhaitent tous que leurs propres méthodes de travail soient intégrées - et les utilisateurs existants trouvent souvent de nouvelles méthodes de travail. Par conséquent, des changements importants sont encouragés presque quotidiennement.

Nous avons déjà, en vérifiant quotidiennement les résultats des tests automatisés, détecté un certain nombre d'erreurs obscures mais très dangereuses avant leur livraison, et nous en sommes donc très satisfaits.

Nous continuons à être très impressionnés par QF-Test, et nous le recommandons à nos clients, dans les cas où ils pourraient être intéressés par la réalisation de leurs propres tests d'acceptation automatisés. Nous avons partagé nos propres procédures avec au moins l'un d'entre eux.

Weston Gross, analyste commercial principal, État de l'Utah, Salt Lake City, États-Unis :

J'utilise QF-Test depuis 2004. J'ai évalué d'autres outils tels que Test Complete et d'autres logiciels gratuits, mais je n'ai trouvé aucun autre outil aussi facile à utiliser et dynamique que QF-Test. En fin de compte, je voulais pouvoir taper des données dans l'application et que l'outil les restitue lorsque les données peuvent être variables. QF-Test a bien géré cela et je suis capable de tester rapidement l'application après une construction. Les bonus qui permettent de vérifier les données, la possibilité de créer des procédures pour du code réutilisable (très bien), et le langage de script Jython pour interagir avec la base de données et les fichiers ont fait de QF-Test un outil exceptionnel. J'ai récemment mis à niveau vers la version 2.2.2 de QFS et j'ai trouvé une de mes fonctionnalités préférées, la possibilité de poursuivre l'exécution à n'importe quel endroit du script. Cela facilite grandement la vérification des corrections lors de l'exécution d'un script. Je n'ai trouvé aucun autre outil de test automatisé, avec autant de fonctionnalités, aussi facile à utiliser que QF-Test.

Une partie de l'évaluation d'un outil automatisé est la qualité du support client. QFS envoie un courrier électronique directement au support client et fournit une réponse rapide, généralement en moins d'une journée. Toutes mes questions ont reçu une réponse professionnelle et courtoise de la part d'une personne, pas une lettre type, ni une réponse à une recherche de FAQ dans une base de données, j'apprécie vraiment cela.

Terry Timmis, Hanover Park Services Ltd, Lincoln, Royaume-Uni :

Nous sommes passés du test QTP (HP) au QF-Test car il était plus robuste et plus performant dans notre environnement. Il était également plus rentable que d'autres outils. J'ai soulevé une question sur son utilisation et j'ai obtenu une réponse et une résolution en quelques minutes, service brillant. Continuez le bon travail, nous l'adorons !

Nancy Knettell, PDG, Signet Medical Systems, Merrimac, MA, USA :

J'ai évalué plusieurs outils. En tant qu'ingénieur en outillage depuis près de 20 ans, j'ai utilisé de nombreux outils de test. J'ai trouvé QF-Test parce que c'était le seul outil que je pouvais obtenir pour tester avec succès une application graphique basée sur Java. Je suis bien conscient de l'excellent support de QFS et je l'ai utilisé à de nombreuses reprises.

Daniel de Both, Skyguide Swiss Air Navigation Services Ltd, Wangen, Suisse :

Nous sommes très satisfaits de QF-Test concernant la qualité du produit ainsi que la qualité et la rapidité du support QFS.

Lors de la migration des tests existants à partir de l'outil précédent, nous avons pu prendre de grandes parties de nos codes java existants, car nous pouvions les intégrer par des scripts groovy. Nos tests automatisés fonctionnent définitivement mieux qu'auparavant. Ils sont fiables et robustes, ce qui signifie qu'ils ont des résultats constants entre les différents tests.

De plus, les coûts de licence sont relativement bas et le bon support, qui a lieu en quelques heures. Nous avons pu nous former grâce aux tutoriels et à la documentation. Grâce à l'assistance, des problèmes spécifiques pourraient également être résolus, ce qui nous permettrait d'utiliser l'outil à un niveau beaucoup plus complexe.

Abdi Khalid, analyste de projet, Centre informatique régional de Bruxelles, Bruxelles, Belgique :

Les avantages que j'ai trouvés avec QF-Test : facilité d'utilisation, bonne documentation, excellente identification de nos composants Swing. Je recommanderais certainement votre outil au cas où quelqu'un chercherait à automatiser les tests.

Evgeny Baskakov, ingénieur d'état-major, Excelsior LLC, Novosibirsk, Russie :

Lors de la sélection d'un système de test d'interface graphique, nous avions plusieurs exigences cruciales :

  • Le plus important était la facilité d'utilisation. QF-Test est sans conteste le gagnant parmi plus de 15 outils de test d'interfaces graphiques que nous avons évalués de manière approfondie.
  • Comme nous devions tester des applications graphiques fonctionnant sur notre propre JVM (Excelsior JET), nous avions besoin d'un outil de test implémenté selon la spécification Java SE et coopérant sans faille avec toute JVM conforme. À notre grand plaisir, QF-Test fonctionne parfaitement avec Excelsior JET, même si les applications Java testées sont compilées en code natif Windows/Linux.
  • La possibilité de générer des rapports personnalisables avec des captures d'écran intégrées était également une exigence incontournable à laquelle QF-Test a répondu.
  • Enfin, l'un des facteurs qui ont influencé notre décision d'achat a été l'excellent service d'assistance fourni par QFS.

Ariane Izac, QA, MATERA Systems, Brésil :

Cet article présente comment nous pouvons procéder pour commencer à automatiser les tests de logiciels avec l'outil QF-Test. Les questions à prendre en compte pour éviter les problèmes de planification de ce type d'activité seront identifiées.
Automatisation des tests logiciels avec QF-Test

(Les textes originaux allemands et les citations sont traduits en français)