Strumenti per il testing
possiamo automatizzare i processi di
- invocazione di un programma con una sequenza predefinita di input
- verifica dei risultati con una sequenza predefinita di test per l’accettabilità dell’output
un test driver deve chiamare l’unità sotto test e tener traccia di come si comporta
- creare l’ambiente necessario a chiamare l’unità sotto test
- può richiedere la creazione e l’inizializzazione di variabili globali, il creare e aprire certi file, etc.
- fare una serie di chiamate
- gli argomenti delle chiamate possono essere letti da un file o far parte del codice del driver
- se gli argomenti sono letti da un file si deve verificare che siano appropriati
- salvare i risultati e verificare se sono giusti