Blog Stats
  • Posts - 171
  • Articles - 1
  • Comments - 197
  • Trackbacks - 5

 

Unit Testing vs Test Driven Development

Sto preparando delle slide per un mini-corso sullo unit testing che devo tenere ai colleghi in azienda.

Dopo aver partecipato all'ultimo evento in Microsoft ed in particolare alla sessione di Andrea sullo Unit Testing, ho scaricato le slides per prendere spunto.

Riguardandole mi sono posto il dubbio sulla differenza, se esiste, tra Unit Testing e Test Driven Development.

Nella sua sessione Andrea non ha accennato al TDD e mi pare di aver capito che lo ha assimilato all'interno del terminte Unit Testing.

E' cosi veramente ?

Io ho pensato di definire lo Unit Testing come la tecnica di creare test che verifichino la validità dei componenti e delle loro risposte quando soggetti a determinati e specifici input.

Il Test Drived Development è invece una metodologia dell'extreme programming che si basa sullo unit testing per gestire un processo di sviluppo di tipo Test-First Design.

E' corretto ? Oppure ho interpretato male le slides di Andrea ?

 


Feedback

# re: Unit Testing vs Test Driven Development

Gravatar Unit Testing è il testare le varie funzionalità del codice a livello di unità (affiancato a Integration Test, User Test, Regression Test, Load Test, etc...)

TDD è la metodologia per cui è meglio scrivere prima i test, farli fallire, farli funzionare e fare il refactor del codice.

UT è lo strumento con cui TDD può essere applicato, ma UT può essere tranquillamente usato senza TDD... 16/12/2004 21:23 | Lorenzo Barbieri

# re: Unit Testing vs Test Driven Development

Gravatar ciao a tutti,vorrei chidervi se sapreste indicarmi qualche fonte per la definizione di una metologia per uno unit e integration test.sono alle prime armi.....
grazie 18/05/2005 14:45 | Andrea

Comments have been closed on this topic.
 

 

Copyright © Luca Mauri