Component testing

The testing of individual software components.