Tests d’applications Java
Toutes les technologies Java
- Swing, AWT
- JavaFX
- SWT, Eclipse Plug-Ins
- RCP, WebStart
- RIA, JIDE, ULC, Captain Casa
- Applications hybrides avec des navigateurs intégrés via JxBrowser, SWT-Browser ou JavaFX WebView
- Applications Java natives dans le navigateur JPro ou Webswing

Tests d’applications Web
Applications web multi-navigateur sur
- Google Chrome, Firefox, Microsoft Edge, Opera et Safari
- Headless Browser Version de Chrome, Firefox et Edge (basé sur Chromium)
- Electron Apps
- Applications mobiles par le Mobile Emulation Mode
- Tests d’accessibilité automatisés pour les applications web
Tests d’applications Windows
Tester des applications Windows desktop
- Applications Win32 classiques
- Applications .NET (souvent développés en C#) basées sur Windows Presentation Foundation (WPF) ou Windows Forms
- Windows Apps / Universal Windows Platform (UWP) utilisant des controls XAML
- Applications C++ modernes (par exemple des applications Qt)
Tests d’applications Android et iOS
Tester des applications mobiles
- Tester toutes les versions courantes d’Android à partir d’Android 7 sur des appareils réels et sur l’émulateur d’Android Studio
- Test des versions d’iOS à partir d’iOS 15 sur des appareils réels et sur le simulateur Xcode

Multiplateforme pour Windows, Linux et macOS
Aperçu de QF-Test
Facts & Features

Enregistrer, rejouer & éditer
Création des tests automatisés sans programmation
Vous pouvez créer et rejouer vos premiers tests rapidement par capture et relecture. Les tests sont entièrement éditables et peuvent être modifiés ou complétés. Le déroulement du test est représenté dans une structure arborescente claire.

Reconnaissance robuste des composants
Tests stables
QF-Test maitrise des éléments complexes comme des arborescences dynamiques et tables par des composants génériques et abstraits. Les tests sont tolérants aux modifications de l’interface graphique. Cela se traduit par un faible effort de maintenance et une grande réutilisabilité des tests, le facteur le plus important pour l’automatisation des tests logiciels. Grâce au concept SmartID, les objets tels que les boutons ou les champs de texte sont directement détectés et il est même possible d’écrire des tests avant même que l’application à tester ne soit entièrement développée (test-driven development).

Flexibilité grâce aux scripts
Jython, Groovy et JavaScript
QF-Test est basé sur Java, vous pouvez donc créer vos tests en Java et dans les langages de script tels queJython, Groovy et JavaScript. N’importe quel code Java ou code Javascript est executable dans le navigateur. Par conséquent vous pouvez réaliser des vérifications et actions complexes.
Un suivi quotidien garantit rapidement une qualité élevée
Dès le début du projet, un suivi quotidien via des tests automatisés va garantir la qualité des fonctionnalités existantes. Les erreurs sont rapidement identifiées et peuvent être corrigées rapidement et à moindre coût – avant une refonte fastidieuse ou la livraison du logiciel (retour sur investissement rapide).
Rétrocompatibilité des versions
QF-Test supporte les technologies ainsi que leurs évolutions, et vous garantit des tests stables et de haute qualité sur le long terme. Cela rend votre investissement dans l’automatisation des tests durable – ce que nos nombreux clients de longue date apprécient beaucoup.

Tester des documents PDF
Les documents PDF peuvent être testés comme une application normale avec n’importe quelle licence de développeur et indépendamment de l’interface graphique testé. Les vérifications textuelles et graphiques d’éléments individuels sont courantes. Ils existent également des algorithmes pour les comparaisons d’images floues.
Integration continue & Outils tiers


Durch XML als primäres Datenformat und verschiedene Schnittstellen (Batchausführung über Kommandozeile, Daemon-Modus, Skripting, REST, Standard-Reports) erlaubt QF-Test die flexible Integration mit anderen Werkzeugen, z.B. in den folgenden Bereichen:
Integrationen |
Produkte |
|
|---|---|---|
Continuous Integration und Build-Tools | u.a. Jenkins, GitLab CI/CD, Bamboo, Travis CI, Circle CI, TeamCity, Ant, Maven, CruiseControl | |
Virtuelle Desktops | u.a. Citrix, VMware, VirtualBox | |
Docker-Container | QF-Test unterstützt das Testen in Docker-Containern | |
Versionsverwaltung | u.a. Git, SVN/Subversion, CVS, Mercurial | |
Testmanagement | u.a. ALM/ QualityCenter von MicroFocus/ HP, TestBench von Imbus, QMetry, TestLink, IBM Rational Quality Manager | |
JIRA | und JIRA PlugIns wie TestRail, Zephyr, X-Ray, TM4J mittels REST | |
Data Driven Testing | mit Excel, CSV und Datenbanken aller Art | |
Fehlerverfolgung | u.a. JIRA, MantisBT, Bugzilla | |
Java im Browser | Webswing, JPro | |
Last- und Performancetests | über den Daemon-Modus oder Tools wie NeoLoad | |
Anbindung an das Robot Framework | Robot Framework Keywords können als QF-Test Prozeduren implementiert und ausgeführt werden |

Docker-Container
Keyword-driven Testing
Les tests basés sur des mots clés permettent d’exécuter des cas de test sans créer les tests directement dans QF-Test. Les pas de test peuvent être insérés à partir d’un document Excel par exemple, ou tout autre outil de gestion de tests.
Behavior-driven Testing
Des outils pour les tests basés sur le comportement comme Cucumber peuvent être facilement integrés dans QF-Test. Cette approche vous permet de décrire les cas de test en langage quasi naturel. Cependant, le testeur doit respecter des phrases et un vocabulaire prédéfinis.
Data-driven Testing
Intégration flexible des donnés de test internes et externes, par exemple à partir de fichiers CSV, Excel ou d’un accès à une base de données. D’autres sources peuvent être intégrées par l’intermédiaire de scripts. Un cas de test peut ainsi être exécuté avec différents jeux de données.
Bibliothèque standard
Modularisation sans programmation. Les actions récurrentes pouvant être modularisées en procédures, les adaptions ne sont alors nécessaires que lors de la définition de ladite procédure (pour éviter la redondance de code et trop de maintenance). Le paramétrage les rend réutilisables.
Analyse et rapport d’erreurs
Les rapports détaillés (avec un mode débogueur) sont exportables au format HTML et XML, et assurent un dépannage efficace (incluant des captures d’écran des situations d’erreur). La gestion automatique des erreurs permet la poursuite du test. Les points de vérification s’affichent sous forme de contrôles standards ou personalisés (via script).
Travailler en équipe
La construction modulaire des tests et un mécanisme d’import pour les informations de composants permettent de travailler en équipe sans conflits.

Assistant de démarrage rapide
L’assistant de démarrage vous aide à établir vos premiers tests en quelques clics. Il reconnaît entre autre la bonne technologie automatiquement.

Exécution de test à distance
Les tests peuvent aussi être exécutés sur une machine distante, sur laquelle QF-Test sera dans un mode démon spécifique.
Intéressé par QF-Test ?
Parlez-nous de vous et nous vous mettrons en contact avec un expert de QF-Test qui pourra vous en dire plus sur notre produit.

Automatisation de test avec QF-Test
- Automatisation de test professionnelle de logiciel des applications Java, Web, Mobiles et Windows.
- Bon rapport qualité-prix et grand rétour sur investissement.
- Démarrage rapide et convivialité.
- Tests robustes avec une réconnaissance fiable et petit effort de maintenance.
- Support compétent et rapide par nos testeurs et développeurs.



























































