Bottom Up Testing
Bottom Up Testing is a kind of integration testing that goes from lowest levels to the highest ones, that helps to make testing of the higher levels easier. In such kind of testing the higher components are more important. Low components are usually replaced by drivers while testing the high ones.