jfcUnit enables developers to write test cases for Java Swing based applications. It provides support for:
Since version 2.0, jfcUnit provides XML Recording and playback. This allows users to quickly and automatically generate/edit scripts to drive the testing. The XML API's are open and allow for developers to define there own XML tag handlers. See the example JFCUnit via XML.
Since version 1.0, jfcUnit provides two ways to simulate user interaction: