A generic system test framework utilizing Spring and Junit. Specialized Junit TestCases use Spring context configuration files to define test actions and action validators, allowing the TestCase to function as an integration / system test.
Java Test Framework is another scripting environment, but with a Swing GUI (possible Swing Application Framework), version control on configuration files, profiling on the run, database storage and statistical processing on the results.