.NET Framework Testování Advice

hlasů
45

Dívám zavést rámec testovací přístroj do mixu v mé práci. Jsme pomocí Visual Studio 2005 (i když můžeme být pohybující se do roku 2008 v průběhu příštích 6 měsíců) a pracovat primárně v jazyce C #. V případě, že rámec má nějaký integraci IDE, že by bylo nejlepší, ale jsem otevřený rámců, které nemají integraci, ale jsou stále relativně jednoduché zprovoznění. Chystám se získat odolnost vůči ní tak či onak, takže pokud mohu ujistit, co jsem skutečně není bolest v krku, který by pomohl můj případ.

Jasnou volbou z výzkumu jsem udělal tak daleko body NUnit, ale rád bych, aby dojmy z někoho, kdo vlastně používal to předtím, než doporučil jej do mého týmu.

Je tam někdo používá NUnit? Pokud ano, existují nějaké nástrahy nebo omezení, které jsem měli být vědomi? Existují další dobré možnosti tam venku? Pokud tomu tak je, pokud jste použili oba NUnit na to, že bych velice vážíme představu o silných a slabých stránkách nimi.

Položena 03/08/2008 v 15:53
zdroj uživatelem
V jiných jazycích...                            


10 odpovědí

hlasů
40

Myslím, že NUnit je nejlepší volbou. Se TestDriven.NETdostanete velkou integraci uvnitř VS.NET. (Resharper má také jednotka testovací běžec, pokud ji používáte). NUnitje jednoduchý na používání a takto zavedenou paradigma. Najdete zde také spoustu projektů / cvičeních / průvodců použitím která vždy pomůže.

Vaše další hlavní volbou je zřejmě MBUnit, který je stále více a více pozici sebe jako BDDrámci výběru (ve spojení s Gallio http://www.gallio.org ).

Odpovězeno 03/08/2008 v 15:59
zdroj uživatelem

hlasů
16

Scott Hanselman měl dobrou podcast o tom, s názvem:

„Minulost, současnost a budoucnost .NET jednotky testování rámců“

:

Hanselminutes # 112

Odpovězeno 03/08/2008 v 15:57
zdroj uživatelem

hlasů
8

Zabudovaný testovací jednotka VS 2008je v pořádku, ale jeho obtížné integrovat se CruiseControl.neturčitě mnohem těžší, než je obvyklé NUnit.

Takže jít s NUnit, pokud máte v plánu na pěkné automatizované testy.

Odpovězeno 16/09/2008 v 11:48
zdroj uživatelem

hlasů
7

Visual Studio 2008byl postaven v testovacím typu projektu, který funguje podobným způsobem do NUnit, ale samozřejmě má mnohem těsnější integraci s Visual Studio(může běžet na každém sestavení a ukazuje výsledky podobným způsobem jako na stránku s výsledky konverze při přechodu soubory řešení), ale samozřejmě není tak vyspělý jako NUnit jak je to docela nová a nejsem si jistý, jak to zvládá uštěpačný.

Ale bylo by to zjistit, do kdy váš tým přesune do VS2008

Odpovězeno 03/08/2008 v 16:07
zdroj uživatelem

hlasů
6

Byli jsme s použitím xUnit.net . Zdá se spojit to nejlepší z nUnit, mbUnita MSTest.

Odpovězeno 01/10/2008 v 13:57
zdroj uživatelem

hlasů
5

VSTT 2010by měla být dobrá sázka, pokud hledáte pro funkční test automatizace. Web Services Testování, UItestování, testování Biztalk a Data Driven Testing podporu. Podívejte se prosím na VSTT

Odpovězeno 28/05/2011 v 21:03
zdroj uživatelem

hlasů
5

Zkuste také PEX nástroj je Microsoft vlastní pravděpodobně brzy mají být začleněny do VSTS a dělá podporu NUnit , MbUnitaxUnit.net

I používat i malé aplikace konzoly pro testování jednu třídu nebo malou knihovnu. Dalo by se zkopírovat vložit kód zde

Odpovězeno 18/04/2009 v 10:00
zdroj uživatelem

hlasů
5

Když jsem začal jednotkové testování Začal jsem se NUnit, jak to je jednoduché nastavení a používání, v současné době jsem pomocí zabudovaného v testovacím běžec, který je dodáván s Resharper, tímto způsobem mohu snadno otočit mezi kódem a výsledky testů. Mimochodem NUnitzjistí, kdy jste sestavili svůj kód, takže si nemusíte dělat žádné obnovení v NUnit. Resharperautomaticky dělá stavět, když se rozhodnete spustit konkrétní test.

Odpovězeno 16/09/2008 v 11:46
zdroj uživatelem

hlasů
4

mbUnitStojí alook, má sadu funkcí srovnatelných s NUnit, to má svůj vlastní GUI, nebo může být integrován do VS, pokud máte Resharper. Chtěl bych také doporučit Rhino Mocks, pokud děláte nějaký druh TDD.

Odpovězeno 03/08/2008 v 20:36
zdroj uživatelem

hlasů
3

Řekl bych, že mbUnit Vám rád byli schopni provozovat jednoho testu mnohokrát právě určením vstupů a vést přímo nad testovací funkce. Hrozné popis toho, co mám na mysli, takže tady je odkaz, který vám ukáže, co mám na mysli.

Odpovězeno 07/08/2008 v 02:55
zdroj uživatelem

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