La fase dei test e` forse quella meno conosciuta dell'intera vita di un software, soprattutto dal programmatore. In questo articolo si cerca di dare una definizione di "fase di test", rispondendo alle tre domande filosofiche principali: come si scrive, quando si scrive, dove si scrive un test.