GUI cadre de tests de JavaFX 2
Je suis en train de lire le livre Croissant Logiciel Orienté Objet Guidé par les Tests qui donne un décent introduction en développement piloté par les tests.
Un inconvénient est que le code développé à travers tout le livre est basé sur le Swing. Pour mon prochain projet, je voudrais utiliser Java FX 2 et je me demandais si il y a toute la GUI tests de cadres pour elle? Le livre présente windowlicker, ce qui permet de tester des applications Swing.
OriginalL'auteur mAu | 2012-05-15
Vous devez vous connecter pour publier un commentaire.
Il y a une bibliothèque nommée JemmyFX. Jemmy lui-même est un ensemble de bibliothèques et d'outils de test de l'INTERFACE utilisateur des applications (principalement Java: Swing, AWT, SWT; mais c'est être étendu à d'natif pour le moment). JemmyFX couvre JavaFX.
JemmyFX peut être téléchargé comme une partie de le test de la branche de OpenJFX 2 (open-source une partie de JavaFX).
Pour JavaFX 8, le test de la branche inclut le support pour les nouveaux contrôles et d'autres correctifs.
il y a une bibliothèque pour tous les deux! Prendre un coup d'oeil au lien en bas.
Notez que JemmyFX est pris en charge et de projet, et il a son propre tag sur stackoverflow : "jemmy", vous pouvez déposer des questions sur elle en javafx-jira en vertu de jemmy projet, et si vous voulez des fonctionnalités supplémentaires, vous pouvez les suggérer.
OriginalL'auteur Sergey Grinev
Il y a encore une autre nouvelle bibliothèque de test pour JavaFX appelé TestFX.
Nous avons eu massivement utilisé JemmyFx dans le passé et nous sommes maintenant de commutation à TestFX. Elle est de loin supérieure à mon humble avis. Il est vraiment plus simple (Bye Bye
Dock
,Wrap
,Parent
...) et bien intégré avec junit. J'ai écrit aussi quelques headless test à l'aide deMonocle
et il fonctionne bien aussi.Je viens de créer un stackoverflow balise tesfx
OriginalL'auteur minisu
Il y a un nouveau test robot appelé MarvinFX:
Ce d'autres post montre comment utiliser les affirmations et les règles avec MarvinFX.
OriginalL'auteur
Une autre bibliothèque (que je n'ai pas utilisé ou testé) est TestComplete.
OriginalL'auteur assylias
Automate est une autre bibliothèque de test pour JavafX et Interfaces graphiques Swing, né de la même équipe qui a fait TestFX
OriginalL'auteur Brian Blonski
Selon Eclipse site, la modernité des outils de test pour JavaFX dans l'année 2015 sont Squish et Jubula . Mais Squish est commercial. Et Jubula est en partie libre - JavaFX appartient à cette partie libre. Et dans l'Éclipse de Mars version existe déjà la distribution de test. Utilise Jubula pour l'INTERFACE utilisateur de test.
OriginalL'auteur Gangnus
Jubula est maintenant totalement libre, et, en effet, de support de JavaFX.
OriginalL'auteur Alex