What is Integration Testing ? Integration testing tests interfaces between components to different parts of a system such as an operating system, file system and hardware.
It is starts at module level when when various modules are integrated with each other to form a system.
This Integration testing tests interfaces between the modules.
It is becomes easier if unit testing is complete and interfaces between modules are well defined.
It is done between two similar units of two different modules of same system.
This testing done after Unit Testing before System Testing