I test automatici come unità di misura del cambiamento

In natura il cambiamento viene dimostrato dal confronto di due misure.

Ad esempio, se voglio dimostrare che il peso di un palloncino è diverso se riempito con acqua o con aria, eseguirò i seguenti passi:

  1. peso in una bilancia il palloncino pieno di acqua
  2. peso nella stessa bilancia il palloncino quello pieno d’aria
  3. confronto i due pesi

se la differenza è diversa da zero, significa che il palloncino pieno d’acqua pesa di più del palloncino pieno d’aria:

Cambiamento = PesoPalloncinoAcqua – PesoPalloncinoAria

Questa dimostrazione è possibile grazie alla bilancia che è il nostro strumento di misurazione tarato sull’unita di misura del peso, il grammo.

Quindi se il palloncino è la nostra applicazione, l’acqua la nostra vecchia feature che deve essere sostiutita con l’aria, come faccio a dimostrare che il codice è cambiato se non riesco a misurarlo?

Con i test automatici.

Il test automatico è in grado di misurare il nostro codice e dimostrarne in maniera oggettiva il cambiamento.

E voi misurate il vostro codice? con quale unità di misura?

1 Commento:

  1. Massimiliano Arione, 16. agosto 2009, 8:33

    Se ti interessano le metriche del software, questo libro potrebbe fare al caso tuo: “Qualità e quantità nei sistemi software. Teoria ed esperienze” http://www.ibs.it/code/9788820483777/natale-domenico/qualita-quantita-nei

     

Lascia un commento: