Test di integrazione top-down
Che cos'è il test di integrazione top-down?
Il test di integrazione top-down è una tecnica di test di integrazione utilizzata per simulare il comportamento dei moduli di livello inferiore non ancora integrati. Gli stub sono i moduli che fungono da sostituzione temporanea per un modulo chiamato e forniscono lo stesso output di quello del prodotto reale.
La sostituzione dei moduli "chiamati" è nota come "Stub" e viene utilizzata anche quando il software deve interagire con un sistema esterno.
Stub - Diagramma di flusso:
I diagrammi sopra indicano chiaramente che i moduli 1, 2 e 3 sono disponibili per l'integrazione, mentre i moduli seguenti sono ancora in fase di sviluppo che non possono essere integrati in questo momento. Quindi, gli stub vengono utilizzati per testare i moduli. L'ordine di integrazione sarà:
1,2
1,3
2,Stub 1
2,Stub 2
3,Stub 3
3,Stub 4
Approccio al test:
+ Firstly, the integration between the modules 1,2 and 3
+ Test the integration between the module 2 and stub 1,stub 2
+ Test the integration between the module 3 and stub 3,stub 4