Fonctionnalités QF‑Test spécialement pour l'automatisation de test Java

  • Toutes les technologies GUI pour tester Java
  • Plein accès à l'API Java de l'application sous test par les langues de script integrées Groovy, Jython et JavaScript
  • Des extensions API nombreuses
  • Plein support des structures complexes grâce au focus et l'intégration à la plateforme Java

Plus de fonctionnalités QF-Test

Test du programme Java

  • Java Swing, JavaFX, AWT, SWT, Eclipse Plug-Ins, RCP, WebStart, RIA, ULC (UltraLightClient), Composants JIDE, Captain Casa.
  • Applications hybrides avec des navigateurs intégrés via JxBrowser, SWT-Browser ou JavaFX WebView
  • Applications Java natives dans le navigateur  JProou Webswing
  • Exemples pratiques: SyriusGK SoftwareFirstSpirit...

Multi-plateforme pour tester Java sur Windows, Linux/Unix et macOS

Application Java étiquette

L'outil de test pour toutes les GUI Java connues

QF-Test est spécialisé en Java et gère des applications de n'importe quelle complexité. Là où d'autres logiciels écouent QF-Test souvent reste le seul qui est compatible avec l'application grâce à l'intégration profonde à la plateforme Java. Cette combinaison d'une courbe d'apprentissage rapide et d'un riche ensemble de fonctionnalités permettent de créer des tests de régression structurés et maintenables. Donc,  QF-Test est un outil efficace et profitable pour l'assurance de qualité avec un retour sur investissement rapide pour tester Java.

Classes génériques en testant

Migration sans régression par des classes génériques

  • Migration sans régression, par exemple de Swing à JavaFX ou RCP/RAP...
  • Exemple de Centris AG

Créez vos tests automatisés Java GUI avec QF-Test avant ou après la migration et utilisez-les viruellement non-modifiés pour ensurer la bonne fonctionnalité de votre application. La base de cette approche est le degré élevé d'abstraction de ces classes génériques de QF-Test qui garantissent une reconnaissance de composant flexible, robuste et multi-technologie. Les régressions peuvent être détecté sans effort supplémentaire.

Tester Java hors de la boîte!

QF-Test est developpé en Java.

Automatisation GUI Java Swing/AWT

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.

  • Sans cesse amélioré et étendu QF-Test est compatible avec toutes les vaiantes comme WebStartULC, Captain Casa et aussi RIA (Rich Internet Application).
  • QF-Test peut aussi tester des applications Swing avec Web (embedded browser) comme JxBrowser. Là on peut accéder la partie Java et aussi la partie Web de l'application.

Plus sur tester des applications Java Swing avec QF-Test

Automatisation GUI JavaFX / OpenJFX 

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.

Automatisation GUI Java SWT

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.

  • Une fonctionnalité importante est la nomination automatique des objets RCP pour une reconnaissance des composants stable et fiable.
  • Le support des composants comme ktable et quelques tables du projet Nebula sont aussi inclus.
  • QF-Test peut aussi tester des applications SWT / Eclipse avec Web (embedded browser) comme SWT-Browser. Là on peut accéder la partie Java et aussi la partie Web de l'application.

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

Webswing the future of Swing

Tester des applications Webswing

Des applications Java Swing, JavaFX et Netbeans peuvent être visualisées dans un navigateur avec la technology Webswing. QF-Test peut tester ces applications et accéder sa partie Java et aussi la partie Web. Il est aussi possible de tester des applications Swing ou JavaFX (headless browser testing).
Vos tests Java déjà existants peuvent être réutilisés dans un système Webswing.

Plus sur tester Webswing avec QF-Test