Ever thought of having your UI verified automatically?
It only looks hard—it is quite easy having right tools and techniques. We, in JavaFX team, have a few and willing to share.
Indeed, UI testing cannot only be manual because all levels of testing are applicable to a UI code, including unit testing, pre-integration testing, build acceptance testing, etc.
During the session, we will be creating UI tests from scratch and showing a few of existing tests along with other tools making our life easier. We will be showing how to make UI tests stable and inexpensive to support. Your takeaway from the session would be a set of open-source tools and UI testing concepts to write JavaFX UI tests as easy as your regular unit tests.
Alexandre Iline
Java SE Quality Architect, Oracle
Alexandre Iline is working as a quality architect of Java and JavaFX as well as several products in Java SE and JavaFX portfolio, and also as a test tools architect. Prior to that, Alexandre was playing a role of quality lead/architect of such products as Java Studio Creator and Netbeans. Before that, Alexandre was working as a member/lead of NetBeans QE tools team. Alexandre is the author of Jemmy—the open-source UI testing tool used widely for Swing/AWT UI applications testing as well as for testing of Swing itself. Jemmy v3 is a new generation tool developed/led by Alexandre which, along with the other UI libraries, allows to test JavaFX UI. The tool is used successfully for testing JavaFX SDK and JavaFX products developed internally.