Eclipse Jubula Functional Testing Tool 3.1 (Mars)

This release introduces a client API to Jubula which allows Jubula tests to be written as Java code. It includes an experimental converter for migrating from an ITE project to a client API project. The client API uses exactly the same actions and implementations as the actions in the Jubula ITE.

Alongside the client API, the following features have been introduced to the ITE:

  • a description view and the option to add longer descriptions to items in the test
  • project version numbers can now consist of major, minor and micro versions as well as a qualifier
  • when reporting test results to external ALM systems, rules can be added to the project that define how to change or update the status of the items in the external system based on the results of the tests

In addition, there have been updates to the JavaFX toolkit and the HTML toolkit.

Release Date
Release Type
Major release (API breakage)
This release is part of Mars
Name Date Description
Mars M7 2015/05/08 Eclipse milestone
Mars RC1 2015/05/20 Eclipse milestone
Mars RC2 2015/05/29 Eclipse milestone
Mars RC3 2015/06/05 Eclipse milestone
Mars RC4 2015/06/12 Eclipse milestone
Introduction of Jubula Client API
This adds the ability to write Jubula tests via Java code, bypassing the ITE
Support for Java 8 as a runtime environment
We now run our tests for Swing, SWT/RCP and JavaFX on Java 8 runtimes. There was no ticket for the RCP switch since all went without any problems.
Version number adaptations
You can now create versions of Projects that use major, minor and micro numbers as well as qualifiers as their version number. Version numbers can consist of just a number, just a qualifier, or a number and a qualififier, e.g. 1.0_release, 1.0, 1.0.0, 1.0.0_release, version3
Addition of description view
You can now enter descriptions for nodes (Test Cases, Test Suites, Test Jobs) in your tests. The descriptions are entered using a markup language, that you can select in the Project Properties. Once you have entered descriptions, you can see them via the Description View when you select a node with a description.
New option for reporting to ALM systems: update fields
You can now specify in the Project properties that you want to update fields on tasks in ALM repositories after a test has run. This allows you to automatically change e.g. the status of tasks based on test results. There is a property inspector to let you see what properties a specific task has.
Updates to the JavaFX toolkit
We have continued to add support for new areas of JavaFX testing. We have also fixed issues occurring in JavaFX tests.