Testing Workshop

Coach: Sergey Grinev

One of the topics with probably the least information available on the web is "testing your JavaFX application". Join this workshop and find out how you can do it, which tools exist, how much coverage you can get for your application. What makes sense, what does not?

Topics covered:

  • 1. UI testing basics: working with javafx.scene.robot

  • 2. Building environment to run TestFX and JemmyFX

  • 3. Finding elements in SceneGraph: lookup, ids, UI delays

  • 4. Interacting with elements

  • 5. Validating results by analysing the scene

  • 6. Validating results by working with screenshots

  • 7. Testing complex JavaFX scenes

  • 8. Extra: setup and run OpenJFX test suite