Jubula provides automated functional GUI testing for Java and HTML applications. It is aimed at teams who want their automated tests to be written by test experts from the user perspective, without requiring any coding effort. Jubula tests incorporate best practices from software development to ensure long-term maintainablity of the automated tests.
Supports Swing, SWT/RCP(3.x and e4 based)/GEF, HTML and JavaFX (with Java 8) applications
Platform independent testing on Windows, Linux/Unix and Mac
Client-server architecture for distributed testing
Heuristic object recognition
Command line client for continuous integration
Testing of multiple applications supported
Context-sensitive help in client
Projects stored in multi-user database
Portability and version control via exports in XML format
Close integration to ALM systems leveraging Mylyn connectors
The project leadership certifies that the APIs in this release are "Eclipse Quality".
There are no known security issues.
Documentation, Cheat Sheets and Online Help have been provided to allow beginners a painless start.
For more complex scenarios there are sample projects included or available from the projects web page.
The release support I18N, but there are only english texts provided. There are some more translations from the Babel project, but those are not tested/reviewed by the project team.
End of Life:
No features will be dropped and nothing is deprecated for this release.
The features are based on Eclipse 4.4 with the compatibility layer in place.
The feature requires Java 7, also some bundles (the Remote Control provider) are compiled for Java 5.