The ADF EMG Task Flow Tester is a web-based testing tool for ADF bounded task flows. It supports testing of task flows that use pages as well as task flows using page fragments. A sophisticated mechanism to specify task flow input parameters is provided. A set of task flow input parameters and run options can be saved as a task flow testcase. Task flows and their testcases can be exported to XML and imported from XML.
SWELL defines an English-like domain-specific language (DSL) for testing Web and Swing applications. It also provides interpreters that can run scripts in the language as an external DSL. SWELL uses VisualLangLab (http://vll.java.net/ as its parser-generator. User documentation is available in the Docs (http://java.net/projects/swell/sources/svn/show/SWELL/trunk/docs) directory.
MOCHA (Model Checking and Automated Test Generation) is a dfg-granted (http://gepris.dfg.de/gepris/OCTOPUS/;jsessionid=3E49A0484E38DD18921397B74534DA5D?module=gepris&task=showDetail&context=projekt&id=137421300) research project about Model-Based Testing via algorithms from the field of model checking, see http://lfm.iti.uni-karlsruhe.de/705.php.
The Oracle Tools project provides a collection of general purpose low-level Java tools, classes and interfaces for your applications. Included are classes to aid in the configuration and management of multiple runtime instances typically used for testing multi-server, multi-process distributed applications. This work originated from the Coherence Incubator and is now released and developed as an independent standalone library (without requiring Oracle Coherence).