Testare

TESTARE is a java testing framework that aims to simplify the test development process for distributed java applications. It tries to achieve this goal by focusing on two main directions:

  • provide easy to use in container testing capabilities through the concept of execution scenarios – [ articles about the basics of in container testing techniques: Automating EJB Unit Testing, in container testing with JUnit ]
  • provide support for test environment management and introspection techniques such as fixtures, global fixtures, test environment probes and guards

TESTARE’s initial focus is on ejb testing, but its extensible architecture makes it very easy to develop in container testing support for other technologies, such as SERVLETS, JMS listeners, CORBA ORBs or RMI. As such, TESTARE can be used to more easily implement the test driven development for distributed java development efforts.

Features

The Testare testing framework offers a rich set features. The project’s white paper contains a more detailed list of functionalities and indications on how to use them.

Where to get it

The TESTARE test framework is a java.net project. You can obtain binaries, source code and documentation from here.

Project Status

Testare is not actively maintained any more. If you’re interested in taking over the project, please let me know.

Credits

I would like to thank Laurent Millet for contributing valuable ideas such as global fixtures and the floating scenario, and Erik Kaellgren & Fabien Le Floc’h for helping with documentation review. Their ideas helped building a better test framework

Contact information

For more information about testare, send mail to: testare@java.net