Powered By Blogger

Thursday, October 31, 2013

Integration Testing, Definition of Integration Testing

As it name suggest Integration which mean integrate the modules or units together and then perform the testing for all modules together in a flow of data. This is called integration testing. Integration testing mean combined all the units of software together and execute the test cases on them to confirm that after integration of them they are working fine without any issues or error We can call it String Testing and also the Thread Testing

Requirement of Integration Testing  :
In starting developer done the work/code for units or modules. Then after they combined the units and sent the modules or project for testing. So to confirm that units are integrated properly and integrated module is working properly and showing correct result, so this is the need of integration testing

Test Cases for Integration Testing :
Integration test cases are the different to another test case. Like we have module for login, add record and view record. Here first test cases will be created for login unit then add record page and then view record page. Like a flow of data need to be tested, is it in correct way and in correct and proper direction.

Strategies of Integration Testing : There are mainly there are two types of integration testing

Big Bang Strategy: In this strategy all units are combined at once and tested at once

Incremental Strategy It is also divided into more three parts
   Top down strategy:Start integration from top to down and as well as testing.  
   Bottom Up Strategy :start integration from bottom to top and as well as testing.
   Sandwich Strategy :This is combination of above both strategies. Mean combination of top down strategy and bottom up strategy

Process of Integration Testing
First Create or develop the Integration Test Plans
Design the test cases, scenarios and steps for integrations testing
Executing the test cases, finding bug and create report and reporting to developers
Regression and Retesting the bugs

Follow the Step iii and iv till the all bug are not fix and project become the issue free

No comments: