Les tests d'applications JavaFX ont été supportés par QF‑Test dés le lancement de cette technologie sur le marché.
QF-Test permet d'adresser et de vérifier directement les sous éléments des composants complexes, comme par exemple l'adressage d'une cellule de tableau via ses informations de lignes et de colonnes. Ces étapes peuvent être facilement enregistrées et modularisées. Cela favorise leur réutilisation et permet de créer des tests nécessitant peu de maintenance.
Avec QF-Test vous pouvez tester des applications JavaFX multiplateforme sur :
JavaFX est souvent combiné avec d'autres technologies d'interface graphique Java, par exemple Swing, SWT et bien sûr web. Il est donc particulièrement important que QF-Test soit prêt à l'emploi lors de la migration de Swing ou SWT vers JavaFX. Cela permet aux tests automatisés Java Swing ou SWT créés avec QF-Test d'être réutilisés pour JavaFX avec peu d'efforts, même combinés pour des composants intégrés. Si certaines parties de l'application JavaFX sont implémentées dans un navigateur intégré tel que WebView ou JxBrowser, QF-Test les prend également entièrement en charge.
Les langages de script suivants offrent un accès direct à l'application JavaFX testée.
"Janitza utilise massivement QF-Test depuis de nombreuses années pour soutenir une croissance constante tout en garantissant une qualité élevée.
On a commencé sur une application Swing et les migrations de technologie vers JavaFX, JxBrowser et Web ont été également couvertes."
Tristan Himmelreich, Diplom-Informatiker | Recherche & Développement
Janitza electronics GmbH, Allemagne
"J'aimerai souligner la qualité du support chez QFS. Il y a quelques jours, nous avons eu quelques problèmes techniques avec notre build de nuit JavaFX. Le service a réagit rapidement, a analysé notre problème et nous a renvoyé un patch. Super - continuez comme ça !"
Alexander Orbach, Automatisation de logiciel et de développement
HF MIXING GROUP, Freudenberg, Allemagne
JavaFX a été lancé en 2014 comme composante essentielle de Java 8. L'intention d'Oracle était de fournir une solution unifiée qui consiste en une API pour les composants GUI, l'HTML/CSS et le JavaScript avec les navigateurs integrés JxBrowser et WebView, ainsi que pour des média comme la vidéo, l'audio et 2D et 3D. Avec Java 11, JavaFX a été déplacé du JDK vers le projet open source OpenJFX. À ce jour, OpenJFX est dirigé par Oracle en collaboration avec Gluon et est soutenu par de nombreux autres participants actifs.
Au JavaFX Adopters Meeting 2020, Oracle a annoncé la prolongation du support de leur JavaFX 8 propriétaire jusqu'à 2025. Les builds OpenJFX, la variante open-source de JavaFX, et les contrats de support long-terme associés sont offerts par Gluon.
La feuille de route du support Java SE s'applique aussi à JavaFX, en tenant compte de la « Technologie de déploiement Web et JavaFX » pour les versions antérieures. Les dernières versions de JavaFX et les versions d'accès anticipé de JavaFX 23 sont disponibles à l'adresse jdk.java.net/javafx22.
Blog sur la JavaFX Adopters Meeting, mars 2024
Article 2021 : JavaFX sur les ordinateurs de bureau et les appareils mobiles
Nos impressions sur le JavaFX Adopters Meeting 2021
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.