Ho letto l'articolo di Stephen Walther su Test Driven Development (TDD) e test dell'unità .
Penso che sia stato un articolo eccellente.
L'autore fa una distinzione tra ciò che chiama "TDD Tests" e unit test. Sembrano essere diversi test per lui.
Prima di leggere questo articolo ho pensato che i test unitari fossero un sottoprodotto di TDD. Non avevo capito che potresti anche creare "test TDD".
L'autore sembra implicare che la creazione di test unitari non è sufficiente per TDD in quanto la granularità di un test unitario è troppo piccola per ciò che stiamo cercando di ottenere con TDD. Quindi i suoi test TDD potrebbero testare alcune classi contemporaneamente.
Alla fine dell'articolo ci sono alcune discussioni dell'autore con altre persone sul fatto che ci sia davvero una distinzione tra "TDD Tests" e unit test. Sembra essere una contesa intorno a questa idea.
L'esempio "TDD test" che l'autrice ha mostrato alla fine dell'articolo mi è sembrato un normale test per MVC - forse i "test TDD" rispetto ai test unitari sono solo una questione di semantica?
Mi piacerebbe sentire altre opinioni su questo, e se ci sia / non sia una distinzione tra i due test.