Testing strategies Unit Testing Integration Testing Validation Testing System Testing Integration Testing Integration testing is the process of testing the interface between two software units or modules · It can be done in 3 ways Big Bang Approach Top Down Approach Bottom Up Approach Big Bang Approach Combining all the modules once and verifying the functionality after completion of individual module testing. Top Down Approach Testing take place from top to bottom High level modules are tested first and then low-level modules and finally integrated the low level modules to high level to ensure the system is working as intended Stubs are used as a temporary module, if a module is not ready for integration testing Bottom Up Approach Testing take place from bottom to up Lowest level modules are tested first and then high-level modules and finally integrated the high level modules to low level to ensure the system is working as intended Drivers are used as a temporary module, if a module is not ready for integration testing
Big Bang Approach
Top Down Approach
Bottom Up Approach