Jemmy: Automated tests for Java GUI applications
Jemmy is a Java™ library that is used to create automated tests for Java GUI applications. It contains methods to reproduce all user actions which can be performed on Swing/AWT components (i.e. button pushing, text typing, tree node expanding, …). JemmyTest is a program written in Java which uses the Jemmy API to test applications.
link






