- > Big Bang – In this approach of Integration testing, all the units are integrated at once and tested. This kind of approach is suitable for the applications which are small in size.
- > Incremental – In this approach of Integration testing, testing is done by combining two or more logically related units. Once the testing is done, the next set of logically related units will be added and this incremental process continues until all the units are combined and verified successfully. This approach uses the Stubs and Drivers for performing Integration testing, where the units under test are known as stubs and the units which invoke/call the stubs are known as drivers. This approach can be further classified as below approaches:
- > Top Down – In this approach, Integration testing is performed by incrementally combining the high-level units from top to down of the applications control flow.
- > Bottom Up – In this approach, Integration testing is performed by incrementally combining the low-level units from bottom to up.
Conclusion: Integration testing is one of the levels in Software testing which comes after Unit testing. The purpose of Integration testing is to combine the individually tested units to identify the defects emerging from their interaction.
- > To learn more about Software Testing, continue to the next post (Click on the Next Post link below)
- > Check complete Software Testing Tutorial Contents here (Click here)
Please leave your questions/comments/feedback below.
Happy Learning 🙂