[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