UI test automation using the Jubula API: the why, the how and the what

Join Markus and Alex in this tutorial to learn how to use the Jubula Client API to write good UI test cases for your application. UI tests aren’t often a favourite pastime for developers, but they do provide useful feedback from the user perspective: they let us know whether the desired workflows are possible via the UI. They are a great addition to other test levels for a well-designed test strategy.

Jubula’s main target group is testers without programming skills, but since early 2015, the Client API allows users who can program to write Jubula tests. The Client API offers a wide variety of actions for automating via the UI for Swing, SWT/RCP/GEF and JavaFX

This tutorial has two main learning objectives:

  1. Working with the Jubula Client API to write automated tests
  2. Getting started with the concept of equivalence class analysis to write just the right amount of UI test cases. This part is independent of the tool or testing level used and thereby an universal takeaway.

In this tutorial we’ll cover:

  • An introduction to Jubula and to UI testing
  • Working with the Client API
  • Defining and starting applications
  • Writing tests
  • Analysing test results
  • Equivalence class analysis and how to easily apply and use them for UI tests
  • Integrating Jubula, test design and test automation into your process

Instructions and setup information will be made available before the tutorial.

Schedule info
Session Time Slot(s): 
Tuesday, October 24, 2017 - 09:00 to 12:00
Andrej Podhradsky (Red Hat, Inc.)'s picture

Hello, could you be more specific about when the setup information will be available, please?

Public comment
Markus Tiede (Basler Versicherung AG - Schweiz)'s picture

Thanks for participating anyway - all setup information are available <a href="https://github.com/open-co-de/tutorial-jubula-api#prerequisites">here</a>.

Public comment

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2017 sponsor prospectus page.

Elite Dual ECE/OSGi CE



Club ECE Sponsor

IoT Theme Day

Project Quality Day

Smart Home Day


EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018