5

NUnit または MBUnit 内から Web サービスの統合テストを行いたいと考えています。これについてはまだ深く掘り下げていませんが、これを行うには「単体テスト」で WebDev.WebServer.exe を起動する必要があると確信しています。(実際には単体テストではないことはわかっています)。

はい、Web サービスが独自に使用する基礎となるオブジェクトをテストできます (私もそうです)。しかし、この場合のテストに興味があるのは、プロキシがすべて機能し、期待どおりに処理されることなどです。

何かアドバイス?

4

6 に答える 6

4

私も同じことを尋ねました(と思うのですが…)SoapUIでヒントを得ました。有望に見えますが、まだテストする時間がありません。

于 2008-09-15T13:01:34.567 に答える
2

javaおよびMs.NET用のXMLunit(http://xmlunit.sourceforge.net/ )があります。たとえば、wsdl:typeなど、WSのいくつかの仕様を確認するのは興味深いかもしれません。

乾杯!オーランドアゴスチーニョリスボン/ポルトガル

于 2009-02-16T16:18:05.557 に答える
2

Seleniumを使用した Web テストで多くの成功を収めました

Linux と Windows で、ほぼすべての自動 Web テストに使用しました。

于 2008-09-15T12:56:51.630 に答える
1

この投稿と、単体テスト内からWebDev.WebServer.exeを起動する方法に関するいくつかの解決策がある投稿を見つけました。これらの線に沿って何かをする必要があるようです。

それが実現するまでは、VS内でWebサービスプロジェクトを実行し、WebDevサーバーをそのように起動させてから、単体テストを実行するだけでうまくいくことがわかりました。理想的ではありませんが、今のところは問題ありません。

于 2008-08-21T19:57:33.963 に答える
0

Typemockの上に構築されたアドオンであるIvonnaを試してみることをお勧めします。

Ivonna の良い点は、テストのために Web サーバーを起動する必要がないことですが、欠点は無料ではないことです。

于 2009-02-16T16:23:06.433 に答える
0

あなたが何を求めているのかわからない。テストとサービスの間に何らかの Web サーバーを介さずにこれを実行しようとすると、がっかりすることになります。

それがあなたが求めているものではない場合...おそらくいくつかの説明はありますか?

于 2008-08-21T19:29:41.767 に答える