An integration test is a test in which software modules are logically integrated and tested together. Most software projects consist of several software modules written by a variety of programmers. This level of testing is used to uncover errors in how these software modules interact when they are integrated.
Testing the integration of these modules focuses on verifying data communication between them. Therefore, it is also referred to as string test and thread test.
TechCryptors provides a variety of strategies to execute Integration testing, such as Big Bang Approach : Incremental Approach: which is further divided into the following Top Down Approach Bottom Up Approach Sandwich Approach (Combining top-down and bottom-up approaches)
Integration testing can be done using tools like Rational Integration Tester,Protractor,Steam and TESSY.