poniedziałek, 30 sierpnia 2010

[Narzędziownia] TestDriven.Net

Ten post jest pierwszym z grupy, którą pozwoliłem sobie nazwać Narzędziownia. Będę w niej umieszczał krótkie posty opisujące ciekawe programy, biblioteki lub serwisy, z których korzystałem w trakcie pracy nad projektem i które mógłbym polecić innym. 

Co to za ustrojstwo?
TestDriven.Net jest pluginem do Visual Studio pozwalającym na wygodne uruchamianie testów jednostkowych. Niby nic, a bardzo ułatwia i przyśpiesza pracę. 
Wtyczka współpracuje z najpopularniejszymi narzędziami do testów jednostkowych, takich jak NUnit, MbUnit czy MSTest. Nie trzeba ich nawet osobno pobierać, instalator TestDriven.Net zadba o pobranie i zainstalowanie odpowiedniej wersji.
Testy możemy uruchamiać z poziomu menu kontekstowego w pliku z testami. I tu objawia się bardzo przydatna funkcja tej wtyczki. Jeśli klikniemy wewnątrz ciała testu zostanie uruchomiony tylko ten jeden test, co przy większej ilości napisanych testów może być sporą oszczędnością czasu. Oczywiście jeśli menu kontekstowe wywołamy z innego miejsca w pliku, zostaną wykonane wszystkie testy

Niesłychanie przydatną funkcją jest możliwość uruchomienia testów z debuggerem. Można łatwo sprawdzić co tak naprawdę wykonuje nasz nowo stworzony kod.
Bez problemu można też uruchomić interfejs graficzny frameworka testującego (w moim przypadku NUnita) czy przerwać aktualnie wykonywane testy. 
Wtyczka automatycznie buduje wymagane projekty, więc nie musimy o tym sami pamiętać. Jeszcze jeden krok to maksymalnej prostoty działania.

Podsumowanie
Mogę z całą stanowczością polecić TestDriven.Net. W znacznym stopniu przyspiesza pracę z testami jednostkowymi i nie wymaga żadnej wstępnej konfiguracji. Oczywiście jeśli ktoś posiada narzędzia w stylu Resharpera, to nie jest mu potrzebne nic więcej do uruchamiania testów. Jednak dla mnie było to znaczne ułatwienie w pracy.

Brak komentarzy:

Prześlij komentarz