Monforte srl
Test Driven Development: che cos'è?

Test-Driven Development – Dai test al risultato

Il Test-Driven Development (TDD) è un metodo di sviluppo software che comincia con l’ideazione di test automatici. All’inizio falliranno, dato che il codice non è ancora stato scritto nella sua completezza. Man mano che la lavorazione continua, però, i test daranno un numero di risultati positivi sempre maggiore. 

Ogni volta che un test fallisce, lo sviluppatore verifica lo stato del codice e nel caso lo modifica. Lo sviluppo, quindi, procede per “cicli” di test finché non si otterrà un prodotto di grande qualità.

Il Test-Driven Development richiede tempo per essere efficace: i test vanno analizzati meticolosamente e gli interventi devono essere puntuali. Dopo la consegna, però, non saranno necessarie particolari revisioni del codice e il software sarà subito pronto per l’utilizzo.

botmon
Hi! How can we help you?