Verifica e Validazione Software

Il collaudo del software segue iter procedurali rigorosi, analoghi a quelli dei progetti ingegneristici. Per eseguire un collaudo formale, infatti, è necessario predisporre un “piano di collaudo”, in cui si descrive dettagliatamente come deve essere eseguito il collaudo stesso. Ci sono due strategie fondamentali per organizzare il collaudo: la “batteria di prove” (test suite), e lo “scenario di collaudo” (test scenario). Spesso si utilizzano in combinazione, cioè si pianificano una o più batterie di prove e una serie di scenari di collaudo.

Uno scenario di collaudo è un utilizzo realistico non banale del software da collaudare. Mentre le prove di collaudo considerano le funzionalità elementari, ogni scenario prende in considerazione una tipologia di utente e una situazione verosimile e complessa in cui tale utente può trovarsi. Il collaudo di scenario percorre tutti i passi che l’utente percorrerebbe in tale situazione. Il collaudo di scenario è necessariamente un collaudo di sistema, e tipicamente è manuale o semiautomatico.

Per informazioni e preventivi engarm@engarm.it