Bottom Up Testing is an approach to integrated testing where the lowest level components (modules, procedures, and functions) are tested first, then integrated and used to facilitate the testing of higher level components. Bottom Up Testing helps determine levels of software developed and makes it harder to complete what