The software has changing requirements and new patches of code are developed frequently. When these patches are grouped together to form one software, this testing process should be taken up. Usually, when complex software is built, it is classified into different modules and separately coded. It is essential that all these modules require integration test to know how they perform when combined. Usually, integration testing is done after unit testing to ensure all the units work in harmony with each other. It is also done when support libraries are used along with the code.
Ad Reference : 10098590194