FEST-Swing is a Java library that provides a fluent interface for functional Swing GUI testing. It provides an easy-to-use, DSL-oriented API that makes creation and maintenance of GUI tests easy.
It can be used to make your work easier with JUnit and TestNG.
Here are some key features of "FEST Swing":
· Simulation of user interaction with a GUI (e.g. mouse and keyboard input)
· Reliable GUI component lookup (by type, by name or custom search criteria)
· Support for all Swing components included in the JDK
· Compact and powerful API for creation and maintenance of functional GUI tests
· Ability to embed screenshots of failed GUI tests in HTML test reports
· Can be used with either TestNG or JUnit
Requirements:
· Java SE 5.0 or later