Fase che vuole assicurarsi che ogni parte del software faccia esattamente ciò per cui è stata progettata.
Validazione
Obiettivo è dimostrare che il sistema soddisfi le aspettative del cliente.
testing
prevede esecuzione del sistema con dati di prova basati sulle specifiche per verificare il suo comportamento
Test dei componenti
Un componente software è l'unità di base del sistema, come una funzione o classe in programmazione.
Vengono testati separatamente
Test del Sistema
Dopo aver testato le componenti singole, si testa il sistema nel suo insieme per identificare problemi che potrebbero verificarsi dall' interazione tra i componenti
Test del Cliente
Il cliente utilizza dei dati reali anzichè quelli simulati per testare il sistema.