Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java Swing UI test driver replacement for Fest [closed]

Tags:

java

Is there a replacement for Fest, such that the replacement could drive a Java Swing UI in a blackbox manner (not JUnit) and enable BDD? Fest (https://code.google.com/p/fest/, http://fest.easytesting.org) has been abandoned since 2013 (https://github.com/alexruiz/fest-swing-1.x) as given by its GitHub project.

Java BDD tools such as cucumber (https://cucumber.io) and jbehave (http://jbehave.org) allow JUnit whitebox style, high-level integration testing, but do not drive the Swing UI from the outside in a blackbox manner.

Switching the UI from Swing to JavaFX is not an option due to human resource constraints.

The current related question is behind the times

Automated tests for Java Swing GUIs

like image 243
Greg Smethells Avatar asked Jul 01 '15 18:07

Greg Smethells


1 Answers

AssertJ Swing is a fork from FEST and seems to be currently updated. Jubula from Eclipse and Marathon are other open source options.

MarathonITE adds bells and whistles to Marathon, comes with support and a proprietary license .

I am aware that this is an old question, but since it comes up when I search for Java Swing functional test automation, I hope this is useful for someone else.

like image 181
Anand Avatar answered Sep 28 '22 00:09

Anand