A Developer Gateway To IT World...

Techie Uncle Software Testing Core Java Java Spring C Programming Operating System HTML 5 Java 8 ES6 Project

Integration Testing

Integration Testing

What is Integration Testing?

  • In this testing, we combined the individual units or modules and tested as a group.

  • This testing focuses on checking data communication between the modules.

  • This testing responsible for the correctness of the interface.

  • It is done by developer.

  • It is performed after the unit testing.

  • The input of the first program is become the output of the other program.

  • In this testing internal structure, coding and logics should be clear to developer or tester.

  • This testing focused on delivering the expected result.

  • Test drivers and test stubs are play an important role in Integration Testing.

Two modules of Integration Testing:

  1. Stubs

  2. Driver

Integration Testing Approaches –

  1. Big-Bang Integration Testing

  2. Bottom-Up Integration Testing

  3. Hybrid Integration Testing

  4. Top-Down Integration Testing

Advantages of Integration Testing:

  1. This testing ensure that the components are working properly.

  2. Improves the reliability of test cases.

  3. This testing easily integrate different modules.

  4. Code coverage is high.

  5. Testing of the different modules at the same time is easy.

Disadvantages of Integration Testing:

  1. Compatibility is less if the systems are different with configurations.