Integration Testing In Software Testing with Example |Type | Big Bang Approach |Stub and Driver

.
Integration Testing in Software Testing

What is integration Testing?

Integration testing is a type of testing in which we test the data flow between two or more modules. 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 has been unit tested then the integration testing comes into picture.

Integration testing Example

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

Who performs the integration testing?
In software testing, integration testing is generally performed by the independent testing team.

Integration testing Level

Integration testing types or Approach 
There are two types of integration testing which are 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 and test the data flow. this is also called sandwich testing, there are two types of incremental integration testing.

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

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

Top down approach 

2)Bottom-up Approach :
The top-down approach is a type of incremental integration testing in which incrementally add the modules and check the data flow from the child module to the 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 .



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