Se il programma ha più funzioni

Strategia bottom up

Verificare prima i sottoprogrammi terminali (più in basso) e poi via via quelli di livello superiore

Un sottoprogramma può essere verificato se tutti i sottoprogrammi che usa (chiama) sono stati verificati

Strategia bottom up e driver

Per ogni sottoprogramma da verificare è necessario costruire un programma main (driver) che: acquisisce i dati di ingresso necessari al sottoprogramma, invoca il sottoprogramma passandogli i dati di ingresso e ottenendo i dati di uscita, visualizza i dati di uscita del sottoprogramma