Teste Bottom Up

O que é teste Bottom Up?

Cada componente na hierarquia inferior é testado individualmente e, em seguida, os componentes que dependem desses componentes são testados.

Integração Bottom Up - Diagrama de Fluxo

A ordem de integração por abordagem Bottom-down será:

4,2
5,2
6,3
7,3
2,1
3,1

Abordagem de teste:

+ Firstly, Test 4,5,6,7 individually using drivers.
+ Test 2 such that it calls 4 and 5 separately. If an error occurs we know that the problem is in one of the modules.
+ Test 1 such that it calls 3 and If an error occurs we know that the problem is in 3 or in the interface between 1 and 3

Embora os componentes de nível superior sejam os mais importantes, eles foram testados por último usando essa estratégia. Na abordagem de baixo para cima, os componentes 2 e 3 são substituídos por drivers durante o teste dos componentes 4,5,6,7. Eles são geralmente mais complexos do que os stubs.