Frage

Ich möchte einige Integrationstests eines Webdienstes in NUnit oder MBUnit durchführen.Ich habe mich noch nicht allzu sehr damit beschäftigt, aber ich bin mir ziemlich sicher, dass ich dazu WebDev.WebServer.exe im Rahmen des „Unit-Tests“ hochfahren muss.(Ich weiß, dass es nicht wirklich ein Unit-Test ist).

Ja, ich kann die zugrunde liegenden Objekte, die der Webdienst verwendet, selbst testen (was ich auch tue), aber in diesen Fällen möchte ich testen, ob die Proxys alle wie erwartet funktionieren und verarbeitet werden usw.

Irgendein Rat?

War es hilfreich?

Lösung 4

ich fand dieser Beitrag Und Dieses hier Hier finden Sie einige Lösungen zum Starten von WebDev.WebServer.exe aus einem Komponententest heraus.Sieht so aus, als müsste ich etwas in dieser Richtung tun.

Bis ich damit fertig bin, habe ich herausgefunden, dass es funktioniert, einfach das Webdienstprojekt in VS auszuführen, den WebDev-Server auf diese Weise starten zu lassen und dann die Komponententests auszuführen.Nicht ideal, aber im Moment ist es in Ordnung.

Andere Tipps

Ich habe das Gleiche gefragt Ding (Ich glaube ...) Ich habe einen Tipp bekommen SoapUI.Es sieht vielversprechend aus, aber ich hatte noch keine Zeit, es zu testen.

Ich hatte viel Erfolg beim Webtesten mit Selen

Ich habe es unter Linux und Windows für automatisierte Webtests von fast allem verwendet.

Es gibt XMLunit (http://xmlunit.sourceforge.net/), für Java und Ms.NET.Es könnte interessant sein, sich einige Spezifikationen von WS anzusehen, wie zum Beispiel wsdl:type!

Prost!Orlando Agostinho Lissabon/Portugal

Ich bin mir nicht sicher, was Sie fragen.Wenn Sie dies ohne einen Webserver zwischen Ihrem Test und dem Dienst tun möchten, werden Sie enttäuscht sein.

Wenn das nicht das ist, was Sie fragen ...vielleicht eine Klarstellung?

Vielleicht möchten Sie etwas geben Ivonna, ein darauf aufbauendes Add-on Typmock ein Versuch.

Das Gute an Ivonna ist, dass Sie für Ihren Test keinen Webserver starten müssen, aber der Nachteil ist, dass es nicht kostenlos ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top