Integration Testing

Integration Testing is is performed after Unit Testing. Integration testing is done when individual software modules are combined and tested as a group.Integration testing is the testing of combined parts of an application to determine if they function together correctly. The ‘parts’ can be code modules, individual applications, client and server applications on a network, etc. This type of testing is most useful to client/server and distributed systems.

Integration Testing can be classified in three different ways.

  • Big Bang Integration Testing
  • Top Down Integration Testing
  • Bottom Up Integration Testing
  • Hybrid Integration testing