Développement web
  • Support complète de Java, HTML et AJAX, accès directe à Java et la browser-DOM, Groovy, Jython & JavaScript integré
  • Abstraction des composants et hierarchies GUI complexes, comosants génériques: maintenance individuel des éléments changés n'est pas nécessaire
  • Combinaison avec tests unit possible (par Jenkins et autres outils de l'intégration continue, nœds dédié aux tests unit en direct et statiques, intégration des tests Selenium
  • Documentation détaillée aussi au niveau technique avec plusieurs APIs
  • Modularisation pour la structuration et simplification des tests extensifs

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

Ce que les développeurs de logiciel disent sur QF‑Test

Kay Dörnemann, ingénieur logiciel senior, Accso - Accelerated Solutions GmbH, Darmstadt, Allemagne :

Personnellement, je considère que votre outil est le meilleur disponible sur le marché !

David A. Downey, analyste de l'assurance qualité des logiciels, Durham, NC, États-Unis :

Je suis très satisfait. J'aime beaucoup les nouvelles fonctionnalités. Je ne sais pas comment je me suis débrouillé avant sans la possibilité de visualiser les valeurs des variables et la fonctionnalité "exécuter à partir d'ici". La fonctionnalité de dépendance était déroutante au début, mais elle est utile. Personne d'autre ne fait du client lourd java aussi bien que vous. Je pourrai éventuellement automatiser la plupart de mes tests (si j'ai le temps de les développer). L'une des choses qui m'ont le plus impressionné est la rapidité avec laquelle on répond à mes questions de support. Vous faites tous un travail remarquable à cet égard. Continuez à faire du bon travail.

MÜNCHENER VEREIN Versicherungsgruppe, Munich, Allemagne :

  • Prise en charge des dernières versions de navigateurs (IE, FF)
  • des suites de tests très souples grâce à la création de scripts (contrôle dynamique des tests, procédures réutilisables)
  • très bon débogage, même la possibilité de modifier l'automatisation pendant le débogage et les nouveaux tests est possible immédiatement
  • un soutien d'une rapidité et d'une compétence impressionnantes

Notre conclusion : travailler avec un outil de test comme celui-ci est amusant !

Rik Littlefield, Zerene Systems LLC, Richland, WA, États-Unis :

Nous avons procédé à une évaluation complète de deux produits : QF-Test et Squish.
Au départ, j'ai été très impressionné par Squish, mais en approfondissant nos recherches, nous avons découvert des choses importantes pour nous que Squish ne ferait pas, et en même temps, nous avons trouvé d'autres choses que QF-Test nous a fournies et auxquelles nous n'avions même pas pensé. Intégrer un langage de script complet dans le client et le serveur, avec accès aux internes de l'application via une réflexion Java, est une excellente idée et bien mise en œuvre. Vos méthodes pour traiter les sélecteurs de fichiers, etc. sont également une extension bienvenue.
Il me semble maintenant que QF-Test a commencé comme un outil pour tester Java Swing et s'est étendu pour inclure d'autres cadres, tandis que Squish a commencé à tester Qt et s'est étendu pour inclure une grande partie mais pas la totalité de Java Swing.
Il s'est avéré que Squish ne pouvait tout simplement pas tester certains éléments de Swing qui sont très importants pour mon application, donc pour ma situation, QF-Test correspondait bien mieux. De plus, votre niveau de support est exemplaire, tout comme votre produit.

Gerhard Katstaller, eMundo GmbH, Salzbourg, Autriche :

Nous utilisons QF-Test dans notre entreprise depuis plus longtemps pour tester une application ERP avec plusieurs centaines de masques de saisie. Il est basé sur une surface de balancement et a été élargi par diverses bibliothèques d'interface graphique : Jide, JGoodies, etc. Nous sommes très satisfaits de la fonctionnalité de QF-Test qui permet de tester une application très étendue.

La prise en charge de différents éléments de l'interface graphique, ainsi que d'éléments complexes comme les tableaux, les arbres, etc. est très bonne. Pour des besoins supplémentaires, QF-Test offre la possibilité d'élargir la fonctionnalité individuellement par diverses interfaces (en utilisant Groovy ou Jython comme langages de script). Ces élargissements s'intègrent facilement dans le concept de fonctionnement clair et bien pensé de QF-Test. 

QF-Test est robuste, le travail en parallèle ne perturbe pas les tests locaux. QF-Test peut être utilisé en mode batch pour l'intégration dans un système CI, dans notre cas Jenkins.

QF-Test dispose d'une vaste documentation, les questions sont traitées rapidement par l'équipe d'assistance compétente et serviable !

Jeff Grimshaw, développeur principal de logiciels, Raleigh, Caroline du Nord, États-Unis :

Merci, ça marche bien. Je dois dire que QF-Test est un outil formidable pour créer et maintenir des tests Swing.

Jim Pottberg, Sciforma Corporation, Los Gatos CA, États-Unis :

Je pense que votre produit est assez étonnant et nous l'utilisons de plus en plus à mesure que notre produit mûrit. Nous avons toujours utilisé setName() chaque fois que votre produit le recommandait et cela, ainsi que les appels de feuilles de calcul personnalisées via votre interface Jython, a rendu notre processus de test totalement indépendant de la résolution. Nous adorons QF-Test et l'utilisons presque tous les jours pour créer et exécuter des scripts de tests de régression pour notre produit.

Jin Kudo, ingénieur principal en localisation, BEA Systems Japan, Tokyo, Japon :

QF-Test fonctionne bien dans presque tous les cas (les exceptions sont dues à nos plug-ins Eclipse spécifiques à l'outil). Le produit est vraiment facile à utiliser et nous pouvons également l'intégrer à notre environnement de test pour utiliser les fonctionnalités du produit par nous-mêmes.

Markus Kneissl, DFS Deutsche Flugsicherung, Langen, Allemagne :

Nous avons commencé par le SilkTest de Borland (Ségué). Mais après un certain temps, nous nous sommes rendu compte qu'il n'y avait pas de support pour Suse Linux et que le support de Borland était plus axé sur la vente que sur les fonctionnalités - c'est pourquoi nous avons cherché une alternative. Le point central de QF-Test était le support de Suse Linux, la possibilité d'intégrer des scripts personnalisés pour l'exécution de tests spéciaux et les informations sur les mesures et les temps d'exécution dans le rapport. Le soutien de vos employés a été exemplaire jusqu'à présent. Merci beaucoup !

Alexander Masis, ingénieur principal en automatisation des tests logiciels, Analogic Corp, Peabody, États-Unis :

Chez Analogic, nous utilisons QF-Test pour automatiser notre environnement de test complexe. QF-Test est un outil puissant, très robuste et doté de nombreuses fonctionnalités. Nous avons fait une longue évaluation d'autres outils, dont TestComplete et Rational Functional Tester - QF-Test est un gagnant incontestable. Il offre un bon débogage, des rapports et, surtout, d'excellentes capacités de développement de scripts Python pour étendre la valeur et la puissance des tests. Il fonctionne aussi bien sous Linux que sous Windows.
Comme pour tout outil complexe, les manuels sont très importants et QF-Test dispose d'excellents manuels et sources de référence. Il arrive que les utilisateurs aient des questions complexes et appellent le support... J'ai contacté l'assistance plus de 10 fois au cours des deux derniers mois et j'ai obtenu des réponses rapides et correctes à toutes mes questions. Le dernier problème de support n'était pas insignifiant, il impliquait un effort de développement de tests basés sur des données. Le support m'a aidé à résoudre ce problème. Il m'a proposé une solution après avoir bien compris mon objectif. Il a ensuite proposé de développer un exemple/procédure de test qui est utilisé dans notre projet.

Anders Hoegh-Guldberg, chef de service, consultant principal, Capgemini, Danemark :

Je suis assez satisfait des fonctionnalités et de la convivialité de QF-Test. Dans le cadre de mon projet chez Capgemini, nous avons constaté que la version 2.0 de QF-Test a été améliorée avec les nouvelles fonctionnalités appropriées dont nous avions besoin dans QF-Test 1.8.

Derrik Ammons, ingénieur de test d'assurance qualité des logiciels, Brocade Communications Systems, Inc, San Jose, CA, USA :

Avec des milliers de cas de test pour notre application de gestion de logiciels, l'automatisation est une nécessité. Dans le passé, nous avons utilisé plusieurs outils d'automatisation pour nous aider dans notre effort de test, depuis les applications logicielles commerciales jusqu'aux outils développés en interne. Aucun d'entre eux n'était comparable à QF-Test en ce qui concerne la facilité et la rapidité de mise en œuvre. Cet outil complet a permis de réduire considérablement la durée des tests de régression manuels. Cela a permis à notre équipe de se concentrer davantage sur les tests manuels des nouvelles fonctionnalités.

Contrairement aux autres outils, QF-Test a permis de poursuivre facilement l'automatisation des tests de version en version de notre application, grâce à l'intégration de Jython. Bien que l'écriture de scripts Jython soit nouvelle pour notre équipe de développement de tests, il n'a pas fallu longtemps avant que nous soyons opérationnels... grâce à l'équipe de support de QFS. Le niveau de support est extraordinaire. J'étais un peu dubitatif au début en lisant les témoignages sur le support, mais c'était vrai, en effet. Ils sont "très réactifs" et "rapides comme l'éclair".

Jon Bright, développeur de logiciels, tick-TS AG, Allemagne :

Nous sommes satisfaits du soutien que nous avons reçu de QFS. Votre support rapide, fiable et compétent sur le plan technique nous facilite grandement la vie.

Mikhail Chub, ingénieur en test de logiciels d'automatisation, Infopulse, Kiev, Ukraine :

Malheureusement, l'une de mes meilleures expériences en matière de tests automatisés - avec QF-Test - est terminée. Tous les tests ont été automatisés pour le projet auquel j'avais participé, et maintenant je suis en train d'automatiser les tests pour d'autres applications en utilisant d'autres technologies et outils.

Comme j'ai l'expérience de différents outils d'automatisation et que je peux comparer - quand on automatise avec QF-Test, on écrit juste des tests/scripts et on ne se soucie pas de trouver des solutions de contournement : ce n'est pas nécessaire.

Mike, Technicien QC / Ingénieur logiciel senior, USA :

Bien que je sois tout nouveau dans l'outil (et dans l'assurance qualité d'ailleurs), mon équipe et moi-même sommes très enthousiastes quant aux progrès que nous avons réalisés dans le domaine de l'assurance qualité et QF-Test y a contribué en grande partie. Donc, pour répondre à votre question ... oui ... très satisfait de l'outil. Mon équipe développe actuellement un nouveau système de saisie des commandes (écrit en Java Swing) et depuis que nous avons commencé à utiliser QF-Test, nous avons considérablement réduit le nombre de bogues qui sont parvenus jusqu'aux utilisateurs. Je dois dire que les tests automatisés sont bien meilleurs que l'alternative.

Atilla Enez, Hamburger Pensionsverwaltung e.G., Hambourg, Allemagne :

Travailler avec QF-Test est très amusant pour moi !

Dario Zanotti, Siemens S.p.A., Italie :

J'ai effectué une évaluation technique sur une machine Linux, et je constate que QF-Test est assez convivial, polyvalent et indépendant de l'environnement. Lorsque j'ai eu des problèmes, les réponses de QFS ont été rapides et centrées sur le problème. La documentation est utile et assez bien organisée.

Klaus Berg, ingénieur principal, Siemens Corporate Technology, Munich, Allemagne :

Avec QF-Test, les tests d'interface graphique peuvent passer d'une tâche obligatoire à l'enthousiasme : La reconnaissance des composants est particulièrement fiable et il est possible d'intégrer des scripts - Jython ou Groovy - si nécessaire, dans la procédure de test normalement déclenchée par un événement. Cela laisse supposer qu'il n'existe que quelques scénarios de test qui ne sont pas gérables avec cet outil. En outre, la stabilité de QF-Test est - par rapport aux concurrents - une caractéristique exceptionnelle de QF-Test : Pas de crash du programme et pas de retard. Cette image positive est complétée par le support légendaire, qui n'a pas d'égal.

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