PDA

View Full Version : Domanda Agile: come gestire le montagne di test??


Bonfo
30-01-2008, 17:08
Questa domanda mi è venutra ieri sera mentre pensavo al TDD e a come la riusabilità del codice sia estrarre dai progetti vecchi le parti di codice che mi interessano e farne delle "lib".

Ora mi chiedo... quando estraggo quel codice mi devo portare dietro anche i relativi test, giusto??

Ma in Diamonds noto che non siamo riusciti molto ad avere Class->TestCase. Anzi, pochissime volte. Il più delle volte il codice di una stessa classe viene testato in 10 TestCase diversi.

Siamo noi sbagliati, oppure è normale?? E se è normale, come si gestisce la cosa??

Fek ho chi è Agile dentro, mi sa dare una risposta ?? :D :D

fek
30-01-2008, 17:29
Nei test di Diamonds abbiamo fatto due errori:

- TestCase con molti metodi di test (decine)
- Classi testate come dici tu nei TestCase di altre classi

Dobbiamo innanzi tutto ridurre la dimensione dei TestCase e estrarre piu' classi di Test. E poi dobbiamo isolare meglio le singole classi e renderle piu' coese di modo che siano piu' semplici da testare isolate.

Bonfo
30-01-2008, 17:33
Ok, mi metto all'opera...
Sappiate solo che vi frantumerò le p***e i primi giorni per vedere se la linea che seguo è quella giusta. :D