Unit Testing

Program-Transformation.Org: The Program Transformation Wiki

Introduction

UnitTesting is one of the key practices of ExtremeProgramming. A unit test exercises an isolated unit of sourcecode instead of the complete sourcecode of an application and checks that the results of the tested code are as expected.

Tools

UnitTesting frameworks

Many languages or platforms have a unit testing framework to support the execution of unit tests. A complete list is available at the softare section of the ExtremeProgramming website.

CodeCoverage tools

A CodeCoverage tool reports how well the sourcecode of a project is being exercised by unit tests.

-- MartinBravenboer - 03 Sep 2002