Unit testing: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m r2.7.1) (Bot: Aggiungo: et:Ühiktestimine
mNessun oggetto della modifica
Riga 45:
Lo unit testing è la parte fondamentale dell'[[Extreme Programming]] (XP), che si basa su uno [[unit testing framework]], che può essere fornito da terze parti o creato all'interno del gruppo di sviluppo.
 
L'Extreme Programming usa la creazione di unit test per lo Sviluppo Guidato dal Test (TDD, [[test-drivenTest developmentDriven Development]]. Lo sviluppatore scrive uno unit test che evidenzi una funzionalità richiesta dalle specifiche o un difetto possibile. Il test può fallire perché la funzionalità non è stata ancora implementata o perché il difetto cercato è effettivamente verificato. Quindi lo sviluppatore scrive il codice funzionale più semplice possibile affiché il test sia eseguito con successo.
 
Tutte le classi sono testate in questo modo e lo sviluppatore rilascia il codice di test insieme al codice funzionale da esso testato. La XP, con uno unit testing approfondito, presenta tutti i benefici descritti sopra e i test sono utilizzati successivamente come test di regressione.