Penguin

A SoftwareEngineering approach in which each of the many small part of software are tested seperately. UnitTesting plays a part in ExtremeProgramming. Ant has native support for UnitTesting.