2010-10-19 12 views
5

Używam C# + .Net 4.0 + VSTS 2010. Zastanawiam się, czy Nunit jest najlepszym i łatwym do nauczenia się narzędziem testowym dla tej platformy (C# + .Net 4.0 + VSTS 2010)? Jeśli tak, chcę poznać podstawy Nunit, a także dowiedzieć się, jak wygenerować raport pokrycia kodu na podstawie wyniku Nunit (np. Raport pokrycia kodu, aby pokazać, która funkcja jest testowana, która funkcja nie jest testowana, ile linii jest testowanych.)Zakresem Nunit i kodu dla C#

Dowolne polecane samouczki dla pokolenia Nunit i kodu dla nowicjuszy?

Odpowiedz

4

wysłałem ten tutorial na NUnit dla początkujących do niektórych juniorów pracuję

http://www.dotnetspider.com/tutorials/NUnit-Tutorials.aspx

również zasięg jest coś, czego nie byłoby całkiem martwić na razie, dopóki nie uporać się z testów jednostkowych. W testowaniu jednostkowym jest więcej rzeczy, takich jak wtryskiwanie zależności i szydercze frameworki, aby upewnić się, że kod zostanie objęty i będzie można go przetestować.

osobiście dzieło id na testowanie integracji i pierwszy zespół, a następnie przenieść się w zasięgu - tylko moje 2 centy

nadzieję, że pomoże

Pawła

+0

Dzięki Paul! Widzę, że samouczek dotyczy Nunit, czy mógłbyś też polecić mi kilka poradników dotyczących raportowania zasięgu? – George2

+1

może przydać się przeglądanie programu NCover (nie jest on bezpłatny), ale ma dobrą sekcję, jak zacząć od zasięgu kodu http://docs.ncover.com/how-to/getting-started-with-code-coverage/ – stack72

+0

Cześć Paul, przeczytałem polecany mi poradnik nunit. Uważam, że jest to ogólne wprowadzenie, a tym, czego chcę się nauczyć, jest samouczek, który jest instrukcją krok po kroku opisującą, jak przeprowadzić badanie jednostkowe dla niektórych próbek kodu. Wszelkie zalecenia? Dzięki. – George2

2

dla pokrycia kodu można użyć NCover, istnieje dobra integracja z VS, która nazywa się testdriven.net. Jeśli jesteś na VS 2010 można również zapoznać się z wbudowanego testu ramy (MSTest), który ma również zasięg wbudowanego

nadzieję, że pomoże

+0

Fajnie, czy mógłbyś polecić samouczek dla Noodle dla nowicjusza takiego jak ja? – George2

+1

na pewno, sprawdź tutaj: http://docs.ncover.com/ –

+1

oops, przepraszam. Nie zamierzałem tego wysyłać :). Pominąłbym sekcję wiersza poleceń, jak ładować xml do eksploratora raportów, ponieważ jest to całkiem proste, gdy korzystam z testdriven.net. Zauważ, że jeśli używasz zintegrowanego VS 2010, możesz zobaczyć podświetlony kod bezpośrednio na VS, opozycjonowany jako ncover, który otwiera inny program. –

1

firma, która sprawia, że ​​ReSharper (JetBrains) ma teraz swoje własne narzędzie pokrycia o nazwie dotCover. Obecnie uważam, że dotcover i Resharper są tańsze niż ncover.

Powiązane problemy