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, Applets, RIA, ULC (UltraLightClient), Captain Casa, composants JavaFX SubScene.
  • Applications hybrides Java avec Web (embedded browser): par exemple des navigateurs intégrés: embedded JxBrowser, SWT-Browser, composants JavaFX WebView. Webswing.
  • Exemples pratiques: Syrius, GK Software, FirstSpirit...

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 Applets,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.

Automatisation GUI JavaFX

JavaFX est le successeur de Swing et une partie intégrale de Java 8. Depuis 2014 QF-Test supporte cette technologie GUI et offre du support pour des composants complexes comme des arbes et des tables. Les composants JavaFX SubScene peuvent être testés aussi. 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. 

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.
Webswing the future of Swing

Tester des applications Webswing

Des applications Java Swing et JavaFX peuvent être visualisés 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 notre partenaire Webswing

I evaluated about 10 tools for automated Java GUI testing. Our table models were very complex therefore for evaluation of the tools I designed few tests/criteria which dealt with cells' content and images. Neither of the tools could perform all tests. I contacted specialists from technical support, they either admitted that their tools could not do some specific tasks, or they tried to offer workarounds, which would be an option if I would not find a tool that "does it all."

When I evaluated QF-Test it passed all my tests. Still I was a little bit hesitant because its scripting language was Jython, and learning a new language is a considerable effort, though an extensive array of standard nodes was very simple to use. Some of other tools had scripting language which I already knew; nevertheless eventually I made my mind and selected QF-Test reasoning that reliable performance was more important than my learning efforts.

Matt Ezren, QA developer

Creditex, Inc., New York, Etats-Unis

After evaluating a number of Java Swing automated testing tools, we found QF-Test to be the only one that managed to execute Java GUI tests on multiple platforms without platform dependency issues.

Let me add three sentences about your support: "This is what I call a response time! Great job! No wonder that your company is such a success :).

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