Segundo a engenharia de software, a tarefa de se testar
um programa é de extrema importância. Dessa forma,
após o teste unitário dos módulos do programa, faz-se
necessário executar a fase de teste de integração. Considerando-se a chamada integração descendente, há duas
formas básicas de realizar tal integração, denominadas
integração