0% found this document useful (0 votes)
2 views

Integration Testing

Integration testing is the second level of software testing that follows unit testing, focusing on the interaction between integrated components to identify defects. The primary goal is to ensure correct communication among all modules, with methods such as big bang testing and incremental testing. Big bang testing integrates all components at once, while incremental testing involves frequent checks after each new feature is developed.

Uploaded by

jayanthp1
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Integration Testing

Integration testing is the second level of software testing that follows unit testing, focusing on the interaction between integrated components to identify defects. The primary goal is to ensure correct communication among all modules, with methods such as big bang testing and incremental testing. Big bang testing integrates all components at once, while incremental testing involves frequent checks after each new feature is developed.

Uploaded by

jayanthp1
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

INTEGRATION

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

■ more frequent checkups


■ A QA team examines integrated units after a development team
finishes writing code for every new feature
– After adding a new unit to a system pass it to check

You might also like