質問

しているアプリケーションに送るメッセージを外部のウェブサービスです。私の構築と展開本アプリを利用 MSBuildCruisecontrol.NET.としてCCNETを構築-展開するアプリがセットに試験用 .今現在のようなテストのwebサービスコミュニケーションです。

そして、ビルドの一部として処理webサービスを生成に基づく外部のウェブサービスのWSDL)に配備され、ビルドサーバーに地元のwebサーバです。すべてのwebサービスはメッセージを受け取りまざまな取り組みが認められ、ファイルシステムとして確認できるので通常の用途の一例です。これも開発や新規開発だけをビルドのスクリプトとすることによりなしで過ごす時間を設定接続の第三者へのサービスです。

はありま 既存の光熱費が が容易に模擬ウェブに基づくトランスポートサービスWSDL?誰でも 行のようなものを使用MSBuild?

はありま その他の方法での試験をシナリオ?

役に立ちましたか?

解決

私の募集を開始へ http://www.soapui.org/ で感じられるように働くための試験webサービス

また、かみを添加する抽象化層webサービスの各サービスの呼び出しが直接呼びテスト方法以外のweb範囲)?ったことに大きなプロジェクトに感でtestabilityがります。

他のヒント

一般的には、非常に良い試すようなものは使用 模擬物.

仕事で使いの製品 TypeMock テストのようなWebサービスコミュニケーションは外部の依存関係.いて、それに適合するものではありませんのニーズが思いので幻想的な製品です。だから個人の経験を統合したも途とCCNet.

ので本当に簡単な構文が基本的には"ということがこのメソッド/プロパティと呼ばれ、この値が返されます。" この試験のようなネットワーク故障、ファイルせずに、もちろん、webサービス

NMock2.このオープンソースの嘲笑う製品を作成することができる仮想"の実装のインターフェースの支援に豊富な深い相互作用

例えば、WSインタフェースと呼ばれ IService として Data GetData() 方法を作成でき、モックの必要とするメソッドが呼び出される回、新たに追加された仕様 Data オブジェクト:

var testService = mockery.NewMock<IService>();
Expect
    .Once
    .On(testService)
    .Method("GetService")
    .WithNoArguments()
    .Will(
        Return.Value(new Data());

末試験、 mockery.VerifyAllExpectationsHaveBeenMet() ることを確保するための GetData 法を実際に呼び出されます。

P.S.:な混乱を"NMock2"プロジェクト、"NMock RC2"とも呼ばれる"nmock2の"sourceforge.NMock2のプロジェクトが破棄NMock.

このとして提供するものであり、何か- もっきんばーど.見て便利です。

私の職場を用いて Typemock 当ユニットテスト。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top