41 Stimmen

Wie führt man SpecFlow-Tests in Visual Studio 2010 aus?

Versuchen Sie, SpecFlow mit einer neuen VS2010 Professional-Installation zum Laufen zu bringen. Eine neue Konsolenanwendung erstellt und Verweise auf NUnit und SpecFlow hinzugefügt. Ein SpecFlow-Feature erstellt. Das .feature mit dem Standardvorlagencode wird erstellt.

Jetzt versuche ich, diesen Test auszuführen, aber ich weiß nicht, wie. Wenn ich mit der rechten Maustaste auf das Projekt (auf der obersten Ebene) klicke, gibt es keine Option "Run test(s)" im Dropdown-Menü der Maus. Wurde SpecFlow nicht korrekt installiert, vermisse ich einige Referenzen oder muss ich ein anderes Tool installieren?

0 Stimmen

Hinzufügen der VS-Erweiterung "nunit test adapter", die nunit-Tests in den VS-Testrunner einfügt.

3voto

testerboy Punkte 441

Die Specflow-Tests werden mit NUnit (GUI) ausgeführt, das extern aufgerufen werden muss. Alternativ kann TestDriven.net oder Resharper installiert werden, um die Tests von Visual Studio aus auszuführen.

2voto

CamronBute Punkte 1475

Ich habe ein Video erstellt, das zeigt, wie man Specflow mit VS2010 verwendet aquí

1 Stimmen

Sehr schönes Video - beginnen Sie bei Minute 24, um direkt zur Verwendung von SpecFlow mit MsTest zu gelangen. Config File kommt in Minute 29.

0voto

surya Punkte 1341

Sie können auch Visual Nunit ausprobieren, ein Open-Source-NUnit-Test-Runner-Plugin für Visual Studio 2008 und 2010. Holen Sie es sich mit NuGet, für weitere Informationen siehe http://www.bubblecloud.org/visualnunit

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X