Integration testing is the second level testing performed after unit testing in which we test the interfacing between the modules along with the end to end testing of the integrated components.