Eventually we will need an extensive suite of automated tests that we can run regularly to ensure that we have not broken key pieces of functionality.

In the tests directory is some initial tests that have been created as site functionality is worked on. Not only do they let us test that functionality later, but I believe they speed development work as well since you can test basic functionality directly before clicking through the pages.

We are writing tests using the PHPUnit framework. Since we are currently using PHP4, we're using the older version of PHPUnit.