Lloyd's Java Shell is a java scripting tool (it could read and execute java-like statement from any input stream) that could easily be plugged into an application and modify its object - so it is also a configuration tool. It is also a good test tool, as you could easily use it to test any feature of your new object.
Haste (High-level Automated System Test Environment) represents an approach to system testing that is philosophically consistent with standard XP unit testing practices. Test code runs in the same address space as the application under test, allowing for ready examination of the application state. The fundamental Haste abstractions of Story, Step, and StoryBook provide a framework to implement system tests. Utility classes simplify test development. In addition to acting as XP acceptance tests, Haste tests aid source maintenance and extension, and can play an important role in a release process.
Go4IT is a test environment based on the TTCN-3 language. This standardized language simplifies the process of translating an existing standard into test cases and test suites. Using a TTCN test environment allows you to validate hardware or applications against a given standard. A user management interface together with logging capabilities allow you to fine tune the tests to be run and exploit the results to solve the issue in case a test would fail. Free registration is required to access the download area.
Cool PHPUnit Testcase Runner is a program to help optimize PHP software via unit testing. It recursively finds all unit test files within the PHP include path that use the naming pattern \*Test.php. The selection set is displayed in the form of a drop-down menu to run each of the test files separately. By inserting paths, filenames, and PEAR style classnames into a textarea field, you can fine tune the selection of the drop-down menu. The test results are displayed both as a progress bar and as a result list with additional information. Both formats use colors to differ successful results from the other result types.
Dummy Data Generator is a tool that generates dummy data for populating systems for testing. The data includes names, addresses, email addresses, phone numbers, and social "connections". Names are generated by using US Census data on the most common names. Email addresses are just a random string for the user portion and always use "example.com" for the domain. Currently the only output format is CSV.
Beanoh (pronounced Bean-oh) is a simple tool for verifying your Spring context. It verifies that all of your beans are wired correctly, reconciles the beans marked with @Component in the classpath with the beans loaded in the Spring context, and prevents duplicate bean definition overwriting.
VirtualX is an online examination management system which provides a basis for effective conducting of online exams in an efficient manner. It efficiently and thoroughly evaluates the candidates through a fully-automated system which saves time and gives fast results. It supports report generation and feedback management.
StoryText (formerly PyUseCase) is an unconventional GUI testing tool written in Python. It currently has mature support for PyGTK, beta status support for Java Swing, SWT/Eclipse RCP, and Tkinter, and very basic support for wxPython. Instead of recording GUI mechanics directly, it asks the user for descriptive names and hence builds up a "domain language" along with a "UI map file" that translates it into the current GUI layout. Instead of an "assertion" mechanism, it auto-generates a log of the GUI appearance and changes to it, so as to use that as a baseline for text-based testing, using e.g. TextTest. Instead of requiring the tester to add "wait" statements by hand, it includes support for instrumenting code so that "waits" can be recorded.
Marathon is a GUI test tool that allows you to play and record scripts against a Java Swing UI. It's written in Java, and uses Python and Ruby as its scripting language (the emphasis being on an extremely simple, readable syntax that customers/testers/analysts feel comfortable with). Marathon includes a recorder, editor, player, and debugger to simplify working with test scripts.