2010-09-20 8 views

Odpowiedz

0

Najpowszechniej stosowanym narzędziem zakres badań jest: eclemma

Aktualizacja

Odnośnie "realu" zrozumienia JUnit. Polecam użyć TDD i zaimplementować coś bardzo prostego.

Na przykład: Set (Java collections) i zaimplementuj test dla metod takich jak: equals(), contains(), empty() etc.

Najlepszym sposobem, aby się czegoś nauczyć, jest robienie. Read this article, zrobili przykład Xerces XML parser

+0

Przepraszam, przepraszam pytanie – Skiy

+1

czy są statystyki użycia tych narzędzi? – Bozho

+0

dziękuję Głównie chcę zobaczyć, jak to się robi w kompletnym projekcie. – Skiy

2

Każdy poważny projekt (w tym open source) ma testy jednostkowe. Do tego, co widziałem wiosennego i hibernacji, jest ich wiele.

This to bardzo dobry wykład na temat projektowania obiektowego pod kątem testowalności. To nie jest kompletne dla początkujących, ale daje bardzo dobry wgląd.

0

Napisałem sekcje dla Geoserver, które tylko dostały accepted do drzewa otwartego źródła, gdy dodatki zostały pokryte testami. Podczas testowania mojego frameworku natknąłem się na pewne niedociągnięcia w samym Testowaniu i rozszerzyłem je, aby umożliwić bardziej abstrakcyjne testowanie. Dostęp do źródła Geoservera można uzyskać za pośrednictwem SVN, a profil testu Junit przy uruchomieniu Eclipse daje dobre statystyki pass/fail.

0

Możesz także wziąć udział w konkursach dla programistów TopCoder (nie jest to reklama). Każdy projekt musi mieć liczbę testów. A objętość kodu objętego testami nie powinna być mniejsza niż 85%.

0

Mogę polecić Ci spojrzenie na kod źródłowy projektu Hibernate. Testy jednostkowe są tam bardzo dobre. Dobry przykład do naśladowania.

Powiązane problemy