The objective of Integration testing is to test the combinedmodules together and ensure that every combined modules are workingas expected.Integration testing is done to authorize the complete systemafter developing the various elements of an application. Thebehavior of all the integrated modules is considered in theIntegration testing.While implementing software testing services, integrationtesting is the phase in which individual components can be combinedwithout issue into a working system. One component that functionsincorrectly can affect another component also, and if undetected ata later stage of development, could lead to serious issues with thedelivery and build failure too. This strengthens the need forin-depth system-level analysis accomplished before moving to thenext phase in the quality assurance services life-cycle.In Top to down integration testing approach, top integratedmodules are tested and the particular module, for which either anissue is fixed or enhancement is provided, is tested stage by stageuntil the end of the correlated modules.In Bottom up testing approach, the lower level modules,functions, and procedures are integrated and then tested. Afterthis the next level of modules will be formed and can be used forintegration testing too. This method is helpful in defining thelevels of any application developed and makes it easier to reporttesting progress in the form of percentage.Sandwich testing approach involve both top down and bottom uptesting.For the reliability and efficiency of a software application,Integration testing must be performed on an updated build thatincludes the fixes for all the individual modules.