Integration means to integrate more the one module.
In this level of testing individual units and module are combined and tested as a group. The purpose of integration level testing is to expose faults in the integration between integrated units and modules.
Integration testing includes two types of approaches:
Top down is an approach to Integration Testing where top level units are tested first and lower level units are tested step by step after that. This approach is taken when top down development approach is followed. Test Stubs are needed to simulate lower level units which may not be available during the initial phases.
Bottom Up is an approach to Integration Testing where bottom level units are tested first and upper level units step by step after that. This approach is taken when bottom up development approach is followed. Test Drivers are needed to simulate higher level units which may not be available during the initial phases.
In this level of testing individual units and module are combined and tested as a group. The purpose of integration level testing is to expose faults in the integration between integrated units and modules.
Integration testing includes two types of approaches:
- Top Down Approach
Top down is an approach to Integration Testing where top level units are tested first and lower level units are tested step by step after that. This approach is taken when top down development approach is followed. Test Stubs are needed to simulate lower level units which may not be available during the initial phases.
- Bottom Up Approach
Bottom Up is an approach to Integration Testing where bottom level units are tested first and upper level units step by step after that. This approach is taken when bottom up development approach is followed. Test Drivers are needed to simulate higher level units which may not be available during the initial phases.