Driver de teste

O que é o driver de teste?

Os drivers de teste são usados ​​durante o teste de integração bottom-up para simular o comportamento dos módulos de nível superior que ainda não estão integrados. Drivers de teste são os módulos que atuam como substitutos temporários de um módulo de chamada e fornecem a mesma saída do produto real.

Os drivers também são usados ​​quando o software precisa interagir com um sistema externo e geralmente são mais complexos do que stubs.

Driver - Diagrama de fluxo:

Os diagramas acima afirmam claramente que os Módulos 4, 5, 6 e 7 não estão disponíveis para integração, enquanto os módulos acima ainda estão em desenvolvimento e não podem ser integrados neste momento. Portanto, os drivers são usados ​​para testar os módulos. A ordem de integração será:

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

Abordagem de teste:

+ Firstly, the integration between the modules 4,5,6 and 7
+ Test the integration between the module 4 and 5 with Driver 2
+ Test the integration between the module 6 and 7 with Driver 3