Before any type of validation testing and after unit testing is the important process of integration testing. This testing involves the aggregation of individual units. Test cases are constructed to ensure that all modules are working in concert. Simply put, it’s testing the interaction of two or more units. In fact, integration is synonymous with interaction.