Test driver
Cos'è Test Driver?
I Test Drivers vengono utilizzati durante i test di integrazione Bottom-up per simulare il comportamento dei moduli di livello superiore non ancora integrati. I test driver sono i moduli che fungono da sostituzione temporanea di un modulo chiamante e forniscono lo stesso output di quello del prodotto reale.
I driver vengono utilizzati anche quando il software deve interagire con un sistema esterno e sono generalmente complessi rispetto agli stub.
Driver - Diagramma di flusso:
I diagrammi sopra indicano chiaramente che i moduli 4, 5, 6 e 7 non sono disponibili per l'integrazione, mentre i moduli sopra sono ancora in fase di sviluppo che non possono essere integrati in questo momento. Quindi, i driver vengono utilizzati per testare i moduli. L'ordine di integrazione sarà:
4,2
5,2
6,3
7,3
2,1
3,1
Approccio al test:
+ 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