Integration Testing, Strategies, Process, Test Cases and Definition of Integration Testing




Testing Type: 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:
i.                    Big Bang Strategy – In this strategy all units are combined at once and tested at once.
ii.                  Incremental Strategy – It is also divided into more three parts:
a.       Top down strategy: Start integration from top to down and as well as testing.
b.      Bottom Up Strategy – Start integration from bottom to top and as well as testing.
c.       Sandwich Strategy – This is combination of above both strategies. Mean combination of top down strategy and bottom up strategy.

Process of Integration Testing:
i.                    First Create or develop the Integration Test Plans.
ii.                  Design the test cases, scenarios and steps for integrations testing.
iii.                Executing the test cases, finding bug and create report and reporting to developers.
iv.                Regression and Retesting the bugs.
v.                  Follow the Step iii and iv till the all bug are not fix and project become the issue free.
           


No comments:

Post a Comment

Popular Posts