Integration Testing
Integration Testing
TESTING
■ Second level of the software testing process comes after unit testing
■ individual components of the software are tested in a group
■ to expose defects at the time of interaction between integrated components or
units.
■ The goal of integration testing is to check the correctness of communication
among all the modules.
Example : Banking application
Examples
1.____________________
2.____________________
3.____________________
4.____________________
5.____________________
Types of Integration Testing
Big bang testing
■ All the components have been developed and
tested individually they are integrated once
and tested together.
■ Pros:
– Good for testing small systems.
– Allows finding errors very quickly,
and thus saves a lot of time.
■ Cons:
– It may be difficult to find the source
of defects since all units form a
wholesome system.
– If a system consists of numerous
units, reviewing all the implemented
features can take a lot of time.
Incremental testing