Aky testovaci framework si vybrat? rubrika: Programování: .Net

Anonym
položil/-a 9.8.2015
 
upravil/-a 12.8.2015

Keby ste mali moznost sa rozhodnut pre jeden testovaci framework pre .NET projekty,ktory by ste si vybrali a preco?
Idealne free a aby sa dal pouzit na rozne druhy projectov - web api, console app, mvc atd.

Mam skusenosti s Typemock Isotor ale ten je plateny.

Moq? RhinoMock?

odkaz
9 Honza Břešťan
odpověděl/-a 13.8.2015

Na anotace testu xUnit.net, protoze ma podle me nejprijemnejsi API, umi snadno poustet testy paralelne a ma asi nejhezci podporu pro FsCheck pres PropertyAttribute (i v C#). Alternativne NUnit - umi skoro to same, jen mi z nejakeho duvodu sedi o neco min.

Pro mockovani mi nejvic sedi Rhino Mocks, ale cim vic testuju a pisu funkcionalnejsim stylem, tim min mockovani potrebuju. Pokud je potreba mockovat sealed nebo static veci, tak Microsoft Fakes (ale radsi refactorovat :) ).

Vsechno z toho jde pouzit pro vsechny typy .NET projectu. Jako rozsireni pro vyvoj ve Visual Studiu navic doporucuju NCrunch (i kdyz ten je placeny), ktery pousti testy na pozadi a u kazde radky kodu rovnou ukazuje vysledky a casy testu (detailneji nez Code Lens).

Pro zobrazení všech 3 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.