Integration testing in the small:
tests the individual components that have been developed.
tests interactions between modules or subsystems
only uses components that form part of the live system.
tests interfaces to other systems.