Mi a legjobb módja annak, hogy végre BDD / TDD .NET 2.0?

szavazat
20

Én keresem, hogy adjunk egy vizsgálati suite én alkalmazás azonban nem tudok mozogni, hogy az újabb vizsgálat keretei .NET 3.5.

Van valakinek egy javaslatot a jó vizsgálati keretek kezelhető?

A kérdést 05/08/2008 13:50
a forrás felhasználó
Más nyelveken...                            


12 válasz

szavazat
9

NUnit és Rhino jól illeszkednek, és a automatikus gúnyos tartály érdekes lehet.

Ha ránézünk BDD is akkor NBehave valószínűleg egy jó választás. Ha azonban csak azt jelenti, a stílus BDD, hogy kapcsolódik egység tesztelése (xSpec) bár lehet megúszni hozzáadásával keretet (bár ilyeneket specunit csinálni hozzá némi synctactic cukor), de azt szeretnénk, hogy nézd meg MSpec is érdekes.

Válaszolt 12/09/2008 11:02
a forrás felhasználó

szavazat
7

Nézze meg Rob Conery a következő video on BDD segítségével MSpec. Nagyon hatásos http://blog.wekeroad.com/mvc-storefront/kona-3/

edit: most használni ezt a megközelítést: http://10printhello.com/the-one-bdd-framework-to-rule-them/

Válaszolt 17/06/2009 13:27
a forrás felhasználó

szavazat
7

Az általunk használt MbUnit és Rihno gúnyolja , és bizonyítja, hogy nagyon jól működik együtt. Ennek során TDD akkor szinte biztosan kell tennie valamilyen formában függőség injekció, míg ez megtehető kézzel, annak érdemes megnézni a NOB tartály, például Castle Windsor .

Ez is érdemes megnézni János Pál Bodhood képernyőjén vet a kezdéshez. JPB blogja

Válaszolt 06/08/2008 15:16
a forrás felhasználó

szavazat
4

Ez valószínűleg egy összefoglaló, amit már elhangzott, de TDD Én személyesen használják Rhino kigúnyolja és MBUnit. Rhino csúfolja egy gúnyos keret, amely a szabad és nyílt forráskódú. Az előnye, hogy Rhino kigúnyolja az, hogy mi nem kell varázsolni húrok beállítás a várakozásokat, mivel te a NMock.

Szeretem MBUnit mert MbUnit van a koncepció RowTests amely lehetővé teszi, hogy változik a bemenet a vizsgálati módszer. MBUnit is szabadon hozzáférhető.

Azt is szeretnénk, hogy győződjön meg arról, hogy bármilyen Ön által választott egység tesztelés keretében támogatja a CI (Continuous Integration Server). NUnit támogatja alapértelmezés szerint Cruise Control.NET és meg kell csinálni egy kis extra munkát kap MBUnit dolgozni ccnet.

IDE szempontból meg kell adnunk TestDriven.NET. TestDriven.NET lehetővé teszi, hogy jobb klikk, és a vizsgálatok elvégzését az IDE és támogatja MBUnit és NUnit és mások.

NBehave a BDD könyvtár én használtam. Én nem használtam semmilyen mások, így nem tudtam összehasonlítani és szembeállítani őket magával, de NBehave támogatja Gallio a MBUnit csapat, amely azt jelenti, hogy futtatni a BDD tesztek csak úgy, mint az egység tesztek TestDriven.NET.

Azt is erősen ajánljuk ReSharper. Meg fogja találni a termelékenységet jelentősen megnő ezzel újratervezés és útmutatást eszköz. Ez segít Önnek a változó a kódot, akkor a fejlődő teszteket.

Remélem ez segít

Válaszolt 10/10/2008 19:06
a forrás felhasználó

szavazat
4

Már nagy sikere volt használva NUnit is.

Én is használt NMock amikor előtérbe került az ál tárgyakat. Mint egy hozzáadott bónusz, a gyár létrehozása a mock objektumok nevezzük Mockery.

Hogy megkönnyítse a működési egység vizsgálatok, amit használnak TestDriven.NET futtatásához unit tesztek, mint én kódolt. Is, én is használtam Sebességtartó Automatika .NET nézni SVN és ellenőrizze, hogy minden új elkövetni épít, és átadja az összes unit tesztek.

Válaszolt 06/08/2008 15:06
a forrás felhasználó

szavazat
4

Egy Mock Object könyvtár, amit találtam a BSD licenc alatt Rhino.Mocks meglehetősen kellemes.

Válaszolt 05/08/2008 13:54
a forrás felhasználó

szavazat
3

Fogok van, hogy egy kiáltás ki Mennyiségi egység . Ez tiszta fény gúnyos keretet, amely segít végigvezeti Önt a gödörbe a siker.

A tesztelési eszközök épített TFS rendben vannak, akkor a munkát, de gyakran egy kicsit nehézkes dolgozni. A generált jelentések kód lefedettség és néhány más részük különösen rossz, akkor neked megy kopasz 22 helyett 50.

Ha igazán szeret a vizsgálat, úgy próbál valami Continuous Integration. Ön úgy fogja érezni a fájdalmat a regressziós gyorsan és potenciálisan segít abban, hogy a végső cél gyorsabb.

Függetlenül attól, hogy mit nem próbálja ki néhány, és melyik az a legtermészetesebb, ha van időd. Sok szerencsét és jó kódolás.

Válaszolt 27/09/2008 05:28
a forrás felhasználó

szavazat
3

Használata NUnit a TFS nem túl nehéz. Van még egy projekt codeplex végrehajtani ezt: NUnit Team építsünk , amely még a „közzé” az eredmények a raktárba.

Még nem próbáltam - de azt tanácsolom ügyfeleknek, akik egy nagy beruházás (vagy akik előnyben részesítik azt az MSTest eszköz) a NUnit akik érdeklődnek a végrehajtási TFS hogy folytassa NUnit szemben próbálják átalakítani valamennyi meglévő vizsgálatok.

Válaszolt 07/09/2008 13:58
a forrás felhasználó

szavazat
3

NUnit áll rendelkezésre http://www.nunit.org Azt javaslom ezt akkor is, ha dolgozik az MS stack - a támogatás a nem-MS keretek történik az MVC előzetesek ami azt mutatja, határozott mozdulattal a helyes irányba, hogy lehetővé teszi számunkra, minden testre szabjuk halom, hogy illeszkedjen.

Válaszolt 05/08/2008 14:03
a forrás felhasználó

szavazat
2

Az én projekt, szoktam NUnit és TestDriven.NET nagy sikerrel. Akkor sem létrehozni egy külön könyvtárban csak a fogadó a teszt kódot vagy akkor tedd a végrehajtható vagy a könyvtárban. Minden attól függ, ha azt szeretné, hogy a termelés kódot kell összefonódnak a teszt kódot.

Mert Függőség Injection, azt használja NInject az én jelenlegi projekt és a nagy munka. Ha Constructor injekciót, akkor nem kell rendetlenséget meg a kódot a [Adja] attribútumot.

Én nem használtam egy ál-könyvtár én .NET 2.0 projekt, de még a .NET 3.5 projekt fogom használni Mennyiségi egység

Figyeljük meg, hogy működik mindez a .NET 2.0 és újabb. (Kivéve MOQ)

Válaszolt 17/06/2009 13:48
a forrás felhasználó

szavazat
2

Azt ajánlom a következő:

TestDriven.NET - Unit Testing add on VS hogy teljes mértékben együttműködik az összes nagyobb egység tesztelése keretek beleértve NUnit, MbUnit stb ...

Typemock Isolator - A gúnyos keret Net Unit Testing

NUnit - Egy nyílt forráskódú egység tesztelése keretet, amely a C #.

Válaszolt 15/10/2008 15:24
a forrás felhasználó

szavazat
2

NUnit mindig a kedvencem. Azonban, ha használja TFS, mint a forrás ellenőrzés azt javaslom, hogy maradj a Microsoft Stack.

Válaszolt 05/08/2008 13:51
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more