Integration Testing with example |Type | Big Bang Approach |Stub and Driver

Integration Testing 

What is integration Testing ?

Integration testing is a type of testing in which we test the data flow between two or module . integration testing is a level of testing where single units are combined and tested as a group.The main aim integration testing is find the defect when modules are integrated to each other and tested as a group. once all the module have been unit tested then the integration testing comes in picture.
Integration testing Example

When to do integration testing ?
In software testing integration testing is perform after the unit testing and before the system testing it is the second level of testing .

Who perform the integration testing?
In software testing integration testing generally perform by the independent testing team .
Integration testing Level

Integration testing types or Approach 
There are two types of integration testing which listed below 

1) Incremental integration testing.
2) Non-Incremental integration testing .

1) Incremental integration testing :
Incremental integration testing is a type of integration testing where we incrementally add the modules an test the data flow . this is also called as the sandwich testing , there are two types of incremental integration testing.

1) Top -down approach .
2) Bottom up approach . 

1) Top down Approach : 
Top down approach is a type of incremental integration testing in which incrementally add the modules and check the data flow form parent module to child module .
eg: Signup ->Login-> home page ......
Top down approach 

2)Bottom up Approach :
Top down approach is a type of incremental integration testing in which incrementally add the modules and check the data flow form child module to parent module .
bottom up Approach


2) Non Incremental integration testing (Big Bang Approach)
In this type of testing all the modules are combined together and the tested.It is a type of integration testing where we can not determine that which is parent module and which is child module because all the modules are in dependent .it is also called as the big bang approach .


 What is Stub ?
Stub is a dummy module which is used to perform some specific task .it is used just for send and receive data also it can not used for business .Stub used in bottom up approach .

What is Driver ?
Driver act as an interface between the actual module and dummy module .driver is a piece of code through which other modules can be called .In bottom up approach driver used .

point to remember :

Hope !!! The above tutorial of Integration testing helpful for you ...
Team 
QA acharya

Tags:Integration Testing with example , Big bang approach  , Type of integration testing , Top down approach , Bottom up approach , stub and driver , example of integration testing .




Post a Comment

0 Comments