Focuses on interactions between components or systems. Integration Testing is a level of software testing where individual units or components are tested together. The purpose of this level is to test the interactions between integrated units or systems.