The BeanUnit Project has been created to offer a better way of creating and executing JUnit Tests. The primary benifit is allowing other members of an organization, most notably Support and Quality Assurance, the ability to leverage on the unit tests written by the Development department.
The specific goals of the project are listed below. I have broken out the goals into two versions, although this is an estimate, and some of the second version's goals could end up in the first version.
This is a simple document teaching developers how to make their JUnit Test Cases into BeanUnit Test Cases.
This is a small API for the BeanUnit Runner applications. It will provide Discovery services, and configuration management and serialization.
This is a stand-alone GUI application allowing non-developers to configure, execute and maintain BeanUnit testing suites.
An simple eclipse plugin allowing developers to configure execute and maintain BeanUnit testing suites. This would not be required, but it would provide the ability to use and store different configurations for their test suites.
A simple Ant Task to execute the BeanUnit test suite using the configuration file.
Add in support for JUnit annotations.
Such as Netbeans.