1. An orderly development of testing in which software elements, hardware elements, or both are joined and tested, to check out their interactions, unless the entire system has been integrated.
2. Integration testing is also called black box testing. The purpose of integration testing is to make sure distinct components of the application are work in accordance to customer requirements. Test cases are developed with the express purpose of exercising the interfaces among the components.