[Warszawa-pm] Unit Testing

Zbigniew Lukasiak zzbbyy w gmail.com
Śro, 15 Gru 2010, 05:35:12 PST


Kontynuując rozmowę z poniedziałkowego spotkania.

Jeśli chciałbyś zbadać czy opony wyprodukowanego przez Ciebie
samochodu wytrzymują temperatury poniżej -30 stopni C - to raczej nie
będziesz czekał aż zrobi się naprawdę zimno, a tylko zdejmiesz opony i
sprawdzisz je w małej lodówce, gdzie będziesz mógł dokładniej
kontrolować temperaturę i wygodnie wykonać inne testy.  Oczywiście
przejechanie się samochodem w zimie też będzie niezbędne na jakimś
etapie - ale testy laboratoryjne szybciej zweryfikują założenia.  Unit
testy to właśnie takie laboratoryjne badanie fragmentu kodu, wyjmujesz
go z całej aplikacji i umieszczasz w otoczeniu specjalnych testowych
klas które pozwalają na wytworzenie specjalnych warunków i zbadanie
jak się Twoja część w nich zachowa.

Metaforę pożyczyłem od Misko Hevery'ego.

-- 
Zbigniew Lukasiak
http://brudnopis.blogspot.com/
http://perlalchemy.blogspot.com/


Więcej informacji o liście Warszawa-pm