Integration testing is a type of testing that is conducted in order to discover the defects in interfaces and in the interactions between integrated components or systems.
Problems it will solve
It minimizes the risks of defects in the operation of cross-cutting business processes in the system during its interaction with other systems, or during an integration of several subsystems/modules into a united system.