Depuis 1999 QF-Test supporte Java swing (le GUI toolkit traditionnel qui fait partie de chaque version Java d'Oracle depuis 1997) comme logiciel de test GUI.
JavaFX est le successeur de Swing et une partie intégrale de Java 8. Avec Java 11, JavaFX est passé du JDK au projet open source OpenJFX. Depuis 2014 QF-Test supporte cette technologie GUI et offre du support pour des composants complexes comme des arbes et des tables. QF-Test peut aussi tester des applications JavaFX avec Web (embedded browser) comme JxBrowser ou WebView. Là on peut accéder la partie Java et aussi la partie Web de l'application.
Quand vous planifier de migrer votre application Java Swing à JavaFX, vous pouvez réutiliser vos tests Swing dans QF‑Test pour JavaFX avec un minimum d'efforts.
Plus sur tester des applications JavaFX avec QF-Test
Article de Wolfgang Weigend, Oracle (en anglais):
Automated Testing of JavaFX GUI-Components.
Des tests GUI basés sur le Standard Widget Toolkit (SWT) incluant les plug-ins Eclipse et Rich Client Platfrom (RCP). QF-Test supporte ce toolkit depuis 2008.
Plus sur tester des applications Eclipse/RCP (SWT) avec QF-Test
"Après avoir évalué un certain nombre d'outils de test automatisés Java Swing, nous avons constaté que QF-Test était le seul à réussir à exécuter des tests d'interface graphique Java sur plusieurs plate-formes sans problème de dépendance de plate-forme.
Permettez-moi d'ajouter trois phrases sur votre support : "C'est ce que j'appelle un temps de réponse ! Bon travail ! Pas étonnant que votre entreprise ait du succès :)."
Bojan Lozinsek, Projektmanager
Hermes Softlab, Maribor, Slovénie
"A mon avis QF‑Test est toujours LE meilleur logiciel de test GUI Java sur le marché."
Saša Milošević, ingénieur de test
NIRI Intelligent Computing, Serbie
"QF-Test était le seul logiciel de test avec lequel on pouvait tester notre framework très spécifique."
Isis Bauquis, ingénieur de test
Sword Linkvest SA, Suisse
"J'ai évalué une dizaine d'outils pour des tests automatisés de l'interface graphique Java. Nos modèles de tableaux étaient donc très complexes pour l'évaluation des outils. J'ai conçu quelques tests/critères qui portaient sur le contenu et les images des cellules. Aucun des outils ne pouvait effectuer tous les tests. J'ai contacté des spécialistes du support technique, qui ont soit admis que leurs outils ne pouvaient pas effectuer certaines tâches spécifiques, soit essayé de proposer des solutions de contournement, ce qui serait une option si je ne trouvais pas un outil qui "fasse tout".
Lorsque j'ai évalué QF-Test, cet outil a passé tous mes tests. J'étais encore un peu hésitant car son langage de script était Jython, et l'apprentissage d'un nouveau langage est un effort considérable, bien qu'un large éventail de nœuds standard soit très simple à utiliser. Certains autres outils avaient un langage de script que je connaissais déjà ; néanmoins, j'ai fini par prendre ma décision et j'ai choisi QF-Test en pensant qu'une performance fiable était plus importante que mes efforts d'apprentissage."
Matt Ezren, QA developer
Creditex, Inc., New York, Etats-Unis
Quality First Software GmbH
Contact
service@remove-this.qfs.de
+49 8171 38648-0
1. Cookies fonctionnels
Nous utilisons des cookies fonctionnels pour garantir la fonctionnalité de base du site web.
2. Cookies de performance et de statistique
Nous utilisons Matomo pour analyser et améliorer notre site web. Des cookies permettent une collection anonyme des informations qui nous aident à vous offrir un visite clair et facile à utiliser de nos pages web.
This cookie contains a unique, pseudonymized visitor ID internal to Matomo for recognizing repeat visitors.
This cookie is used to track from which website the anonymized user proceeded to any page or sub-page.
The Matomo session cookie is used to track the visitor's page requests during the session. The cookie is automatically deleted at the end of each session (website visit), at the latest after one day.
is created and should be then directly deleted (used to check whether the visitor’s browser supports cookies).
short lived cookies used to temporarily store data for the visit.
short lived cookies used to temporarily store data for the visit.