JUnit
JUnit and ant
Writing JUnit tests for CT
The philosophy of test-driven development