Abbot http://sourceforge.net/index.phpAbbot is a JUnit extension for testing Java GUIs. It supports recording and playback at both low and high levels of abstraction.

AdaptiveCells/J http://adaptivecellsj.sourceforge.net/Open source J2EE benchmarking system. It enables the development of complex artificial J2EE test-beds without requiring a single line of code. Such test-beds can be used for: • Performance testing : if you want to compare the performance of different application servers or if you need to test the functionality/performance of you server in particular contexts. • Middleware infrastructure testing : if you are developing some infrastructure software (eg. server adaptation software or a monitoring solution). • Creating working J2EE applications when you just need to have some running systems (maybe you are learning J2EE or you work on some other aspects of a larger system and you need a working J2EE application for testing everything together).

AppPerfect DevSuite http://www.appperfect.com/products/devsuite/index.htmlAppPerfect Suite of products designed to help you design and build high-performance applications during the development phase of the product-development life-cycle. The AppPerfect DevSuite consists of Unit Tester, Code Analyzer J2EE / JVM Profiler, Functional Tester, Load Tester.

Bugkilla http://bugkilla.sourceforge.net/Set of java tools (open source) for the functional test of J2EE Web Applications. Specification and execution of tests will be automated for web front end and business logic layer. One goal is to integrate with existing frameworks and tools. We started with eclipse struts and junit integration.

GJTester http://www.gjtester.com/welcome.phpTreborSoft Java testing tool that provides a GUI to aid developers in building test cases and test scripts. It allows the testers to accomplish unit and regression test without programming effort. The tool is useful for testing CORBA, RMI and other server technologies as well.

GUIdancer http://www.bredex.de/en/guidancer/index.htmlBredex GmbH. Automated GUI test tool for programs written with Java and Swing, which requires no programming. Created tests are highly reusable and easily maintainable. Because of the nature of the object recognition, tests are resilient to changes in the application under test. Additional features include an observation mode, generation of HTML result reports, multi-user capacity, and user-defined hierarchical organization. Platform independent; runs as standalone application or as an Eclipse plugin.

Marathon http://www.marathontesting.com/Testing framework for GUI applications developed using Java/Swing. Marathon composes of recorder, runner and editor. The testscripts are composed of python code. Marathon focuses on end-user testing. One need not know Java or Swing to record test scripts using Marathon. Marthon is kept intentionally simple. The aim to produce test scripts that are readable by everyone on the project. This includes the developers, testers and the customers. Marathon is flexible and provides facilities to extend the functionality available through python scripts or through writing ones own component resolvers. Marathon captures the semantic actions on components instead of the mouse & keyboard events. This results in scripts that are simple and at a higher granular level. Marathon suites well for applications that mostly depend on forms-paradigm. Open source.

qftestJUI http://www.qfs.de/en/qftestJUI/index.htmlQFS. Tool for the creation, execution and management of tests for Java/Swing applications with a graphical user interface (GUI). It runs on Windows and all major Unix systems with JDKs from Sun, IBM and Blackdown from 1.1 through 1.4.