Gibt es wirkliche Unterschiede zwischen NUnit und Microsoft Unit Testing Framework (VS 2008)?
Mit dem framework, Visual Studio 2008 ist, bin ich etwas fehlt grosse, NICHT mit einem externen tool wie NUnit? Was ich sagen kann, wie es scheint, mit NUnit wäre eher ein Problem mit der manuellen Erstellung von test-Klassen und-Methoden gegenüber der rechten Maustaste auf native IDE. Davon abgesehen, bin ich fehlende Funktionen, NUnit sieht vor, dass VS nicht enthalten? Eine einfache GUI für mein QA-Menschen der Zugang ist in Ordnung und alle, aber mit nAnt und die build-Abhängigkeiten auf unit-tests übergeben, bin ich cool?
Die Antworten auf diese Frage hilfreich sein können: stackoverflow.com/questions/92869/...
InformationsquelleAutor bryan | 2010-03-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Roy Osherove schrieb einen letzten blog-post Zusammenfassung der Unterschiede zwischen NUnit und MSTest. Ich denke, es beantwortet deine Frage.
Er kommt zu dem Schluss, dass NUnit gewinnt für Unit-Tests, aber MsTest hat viel bessere Fähigkeiten für integration-Prüfung und team-Test mit Team System.
Behoben, dass der Abschluss entsprechend der Titel des blog-post. Danke, dass Ihr mir ehrlich, Scott!
Sie sind wirklich so ziemlich das gleiche IMHO.
Du bist herzlich willkommen. 🙂
Danke, ich habe Roys Beitrag und auch diesen link gefunden, hierher zurück. stackoverflow.com/questions/1487773/... Gute Sachen, nun muss ich nur test drive NUnit in einer realen app erste. Danke.
InformationsquelleAutor Paddyslacker
Habe ich auch NUnit und MSTest. Ja, es gibt Unterschiede. NUnit ist eine ältere, etablierte unit-testing-framework entwickelt, um zu tun genau eine Sache - unit-Tests. MSTest ist neueren so dass es nicht über den gleichen Reifegrad in die API. Zum Beispiel NUnit bietet mehr Assert-Methoden als MSTest. (Siehe http://geekswithblogs.net/sdorman/archive/2009/01/31/migrating-from-nunit-to-mstest.aspx für weitere Informationen. Fügen Sie einige der fehlenden Assert-Methoden, siehe http://geekswithblogs.net/sdorman/archive/2009/01/31/adding-custom-assertions-to-mstest.aspx).
Habe ich nicht wirklich gefunden Leistung ein Problem mit framework.
Einige der größeren Unterschiede sind:
InformationsquelleAutor Scott Dorman
Benutze ich MSTest bei der Arbeit, weil ich muss, und um ehrlich zu sein, finde ich es langsam und irritierend. Wenn ich hatte meine Wahl, wäre es xunit.net (im Grunde wie nunit, nur etwas weniger ausführlich) + resharper test-runner für IDE-integration.
InformationsquelleAutor Matt Briggs
Sehen MSBuild, NAnt, NUnit, MSTest, und frustration. Wenn Sie nicht mit dem TFS als Ihre CI/build-server, möchten Sie vielleicht ernsthaft überlegen, NUnit oder einem der anderen open-source-Projekte.
InformationsquelleAutor TrueWill