Integration Testing is the level of software testing where individual unit of a software is merged and tested as a group in an hardware and software environment to rectify whether the integrated groups are interacting with each other to produce the output.