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