Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Testy jednostkowe: NUnit i Microsoft.VisualStudio.TestTools

9 views
Skip to first unread message

Grzegorz Gruza

unread,
Jun 16, 2008, 7:16:11 AM6/16/08
to
Do tej pory do testów jednostkowych używałem NUnita. Zastanawiam się,
czy warto przechodzić na produkt M$, czy lepiej pozostać przy NUnit?

Czy możecie podzielić się swoimi opiniami na temat wyboru narzędzia do
testowania jednostkowego? Może ktoś może podrzucić linka do strony
porównującej wyżej wymienione produkty?

Pozdrawiam

PS: Z tego, co oferuje M$ bardzo podobają mi się testy data driven.

--
Grzegorz Gruza
Odpowiadając usuń "spamerom_nie." z adresu!!!

wzy...@gmail.com

unread,
Jun 16, 2008, 2:12:09 PM6/16/08
to
> Czy możecie podzielić się swoimi opiniami na temat wyboru narzędzia do
> testowania jednostkowego? Może ktoś może podrzucić linka do strony
> porównującej wyżej wymienione produkty?

od kiedy pojawił się engine unit testów w VS (mówię o wersji
Professional 2008), zrezygnowałem z testów NUnitowych - ten silnik w
zasadzie jest analogiem, tyle że te testy DataDriven ma rozwiazane
trochę fajniej (to że można łatwiej spiąć je z danymi z zewnętrznych
zasobów). no i łatwiej inicjuje się testy z poziomu VS. całości
dopełnia zintegrowany FxCop, który na tym wszystkim przeprowadza
analizę statyczną.

natomiast w innym zespole, w którym do buildów używają CruiseControl,
pozostali przy NUnit, który mają z CC zintegrowany (nie wnikałem w to
czy da się silnik MS zintegrować z kruzem).

Wiktor Zychla

Grzegorz Gruza

unread,
Jun 19, 2008, 3:31:38 AM6/19/08
to
wzy...@gmail.com pisze:

Jeśli chodzi o integrację z kruzem, to natknąłem się na taki artykuł:
http://www.codeproject.com/KB/tips/VSTS2008_Tests_With_CCNET.aspx. Może
się komuś przyda.

Chciałem wypróbować narzędzie M$, ale od początku mam trudności -
najpierw Visual Studio nie pokazywał mi testów w oknie Test List Editor
- pomogła ustawienie

<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

w pliku csproj. Ale teraz dostaję wyjątek:
Unit Test Adapter threw exception: Type is not resolved for member
'NHibernate.HibernateException,NHibernate, Version=1.2.1.4000,
Culture=neutral, PublicKeyToken=aa95f207798dfdb4'..

Jeszcze się nie poddałem. Może błędem jest to, że za pomocą Visual
Studio 2008 staram się robić testy assembly stworzonych w Visual Studio
2005 (Framework 2.0)?

Odezwę się później, jak poszperam jeszcze w necie - może uda mi się
wygooglać co robię źle.

Pozdrawiam

0 new messages