Nie trzeba chyba mówić nikomu, jak ważne są testy oprogramowania. Każdy program, każda jego funkcjonalność powinny być przetestowane pod względem poprawnego działania. Czym byłby program gdyby nie dawał poprawnych wyników lub czas oczekiwania był na tyle duży, aby wyniki się dewaluowały. Program który jest poprawnie przetestowany na pewno oszczędzi wiele nerwów programistom, klient będzie zadowolony z braku błędów lub jej bardzo małej ilości i wszystko gra.
Sam proces testowania jest jednym z najżmudniejszych zadań w procesie produkcyjnym, zajmuje dużo czasu, a nie zawsze daje zadowalające wyniki. Często testowanie traktowane jest po macoszemu, robione tylko ogólnikowo dla wybranych funkcjonalności lub standardowych danych co tak naprawdę mija się z celem.
No dobra, rzeczywiście testowanie trzeba robić porządnie, ale jak? Continue reading ‘Test-driven development’
Ostatnie komentarze