Integration Testing is also called as 'Interface Testing'. After writing the code and finishing the unit testing (of the different - different modules), programmers focus on interconnection of those programs (modules).
In order to integrate the programs/modules the programmers use one of the following methods/approaches:
The integration of the main module with some of the sub- modules is called as top down approach. In the place of under constructive sub modules, programmers use temporary programs which is called as 'stubs'.
Bottom Up Approach:
The Integration of sub-modules without interconnecting with main module is called as Bottom Up approach. In the place of under constructive main module programmers use a temporary program which is called as calling 'driver' or 'calling' program.
Hybrid Approach:
This approach is also called as 'Sand witch' approach. The combination of top down and bottom up approach is called as hybrid approach.
System Approach or Big Bang Approach:
In this approach Integration Testing starts only after the 100% completion of the coding. This the only reason that in this approach stubs or drivers are not required.
Learn Next- System Testing or Software Testing
Integration Testing |
- Top Down Approach
- Bottom Up Approach
- Hybrid Approach
- System Approach or Big Bang Approach
The integration of the main module with some of the sub- modules is called as top down approach. In the place of under constructive sub modules, programmers use temporary programs which is called as 'stubs'.
Top Down Approach |
Bottom Up Approach:
Bottom Up Approach |
Hybrid Approach:
This approach is also called as 'Sand witch' approach. The combination of top down and bottom up approach is called as hybrid approach.
Hybrid Approach |
System Approach or Big Bang Approach:
In this approach Integration Testing starts only after the 100% completion of the coding. This the only reason that in this approach stubs or drivers are not required.
Learn Next- System Testing or Software Testing
Thank you for sharing valuable information
ReplyDeletesoftware testing company
automation testing company
manual testing company
Nice Blog, When I was read this blog, I learnt new things & it’s truly have well stuff related to developing technology, Thank you for sharing this blog. Need to learn software testing companies, please share. It is very useful who is looking for Smart test automation platform
ReplyDelete