What's ProUnit ?
ProUnit is a framework to create automated unit tests for Progress 4GL platform. It's based on other XUnit frameworks, like JUnit, NUnit and others.
Why should I use ProUnit ?
Today's software complexity makes it really hard to avoid bugs during all development process and sometimes it's just impossible (or too expensive) to manually test the software.
Most of the popular methodologies today (specially the agile ones) suggest that you should follow some best practices, including component-driven architecture and continuous tests. ProUnit is a key tool for this scenario because it encourages the creation of components during development process, and enables testing them continuously so any bug may be fastly detected.
Check ProUnit User Guide to see details of how using ProUnit on you projects.
How can I get it ?
ProUnit is an open source project on SourceForge. You can download the source code, build it (using your version of Progress), do some changes (if needed) and contribute to the project.
You can contribute to the project, participating on the forums, submitting bugs or new feature requests or helping on the new developments.