Bottom-Up Testing

Consistent approach to integration testing, in which lower-level components are tested first and then used to facilitate software testing of components at higher levels.

This process is repeated until the component at the top of the hierarchy will not be tested.

Bottom-Up Testing