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 performed on swing 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. Jemmy is a NetBeans independent module, you can use it separately as well as together with the NetBeans IDE.