Test quanti vantaggi

Quanto codice in più devo scrivere ... ma chi testa i test ... ma va la che non servono mica, tanto l'applicazione la provo ...

Credo siano i primi dubbi che passano per la testa di chi si avvicina la prima volta al mondo dei test formali.

Oggi ho una frase sola in testa "quanti vantaggi" ...

Test come Banco di Prova
Che tu faccia TDD o meno il test è il primo strumento per verificare se il codice che stai scrivendo funziona, il tuo amico che ti aiuta nel debug, che ti permette di testare architetture complesse riducendone la comlessità e disaccoppiando.

Test come Specifica
Ti aiuta a capire se le richieste sono complete e a colmarle quando mancano, ti fa ragionare sui casi limite e sull'input dell'utente.

Test come Salvagente
I requisiti non sono scolpiti nella roccia "Change is Happen" quando cambiano o quando facciamo refactoring chi ci assicura che tutto è corretto.
Ci aiutano anche quando troviamo un bug per evitare la regressione.

Test com Buon Disegno
Questa è una delle cose che mi piacciono di più, se è difficile da testare il disegn non è buono probabilmente l'accoppiamento tra i componenti è alto o ha più responsabilità di quelle che dovrebbe avere.

Test come Esempio
A volte può essere comodo utilizzare i test come guida per avere una traccia di utilizzo

Tag di Technorati: ,

posted @ giovedì 17 dicembre 2009 01:19

Print
Comments have been closed on this topic.
«maggio»
domlunmarmergiovensab
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678