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:
- Working with the Jubula Client API to write automated tests
- 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.