2009-04-10 16 views
7

Sono piuttosto un principiante nel mondo C# (e .Net pure), quindi ho deciso di ottenere alcuni consigli da sviluppatori più esperti. Qual è il framework di test gratuito per C# che consiglieresti? Mi sono imbattuto in NUnit, che sembrava sembrare interessante, ma nella sua documentazione ho scoperto che esistevano versioni per .Net 1.1 e .Net 2.0. Ho bisogno di usarlo nel progetto mirato a .Net 3.0.Quale framework di testing gratuito per C#?

Quindi, per favore fatemi sapere se:

  • posso utilizzare NUnit per .Net 3.0 progetto?

o:

  • c'è qualcosa di meglio di NUnit?
+0

possibile duplicato di [NUnit vs. MbUnit vs. MSTest vs. xUnit.net] (http://stackoverflow.com/questions/261139/nunit-vs-mbunit-vs-mstest-vs-xunit-net) – nawfal

risposta

15

Sì. NUnit funziona bene anche su .NET 3.0 e 3.5.

La tua seconda domanda è piuttosto soggettiva. NUnit è un framework di test unitario ampiamente utilizzato per .NET. MSTest è un altro fornito con Visual Studio. xUnit è un altro.

C'è un confronto sul progetto di xUnit: xUnit - Comparing xUnit.net to other frameworks

+1

+1 NUnit, se stai usando VisualStudio, TestDriven.NET è un formidabile componente aggiuntivo. – plinth

3

xUnit è la pena dare un'occhiata (ed è quello che uso di più), come è MbUnit.

+0

MbUnit consente di eseguire unit test in parallelo – Robs

1

Beh, dipende dal tuo IDE. Se hai acquistato, o acquistato dal tuo datore di lavoro, un'edizione di Visual Studio fornita con MSTest, allora andrei con quella, solo meno da installare e configurare. Altrimenti, vai con NUnit, è semplice, facile da usare e ampiamente utilizzato e accettato da .NET Devs.

+0

+1 e pex funziona perfettamente anche con MSTest. –

0

Direi bastone con NUnit. È un buon framework di test e funziona con 3.0 (è quello che utilizzo attualmente e quello che abbiamo usato anche nel mio ultimo datore di lavoro)

+0

Al momento della scrittura l'ultima versione di NUnit 2.6.2 era quasi un anno fa – Robs

Problemi correlati