A SoftwareEngineering approach in which each of the many small part of software are tested seperately. Ant has native support for UnitTesting.
7 pages link to UnitTesting: