自動化試験のウェブサービスコミュニケーション
-
09-06-2019 - |
質問
しているアプリケーションに送るメッセージを外部のウェブサービスです。私の構築と展開本アプリを利用 MSBuild や Cruisecontrol.NET.としてCCNETを構築-展開するアプリがセットに試験用 途.今現在のようなテストのwebサービスコミュニケーションです。
そして、ビルドの一部として処理webサービスを生成に基づく外部のウェブサービスのWSDL)に配備され、ビルドサーバーに地元のwebサーバです。すべてのwebサービスはメッセージを受け取りまざまな取り組みが認められ、ファイルシステムとして確認できるので通常の用途の一例です。これも開発や新規開発だけをビルドのスクリプトとすることによりなしで過ごす時間を設定接続の第三者へのサービスです。
はありま 既存の光熱費が が容易に模擬ウェブに基づくトランスポートサービスWSDL?誰でも 行のようなものを使用MSBuild?
はありま その他の方法での試験をシナリオ?
解決
私の募集を開始へ http://www.soapui.org/ で感じられるように働くための試験webサービス
また、かみを添加する抽象化層webサービスの各サービスの呼び出しが直接呼びテスト方法以外のweb範囲)?ったことに大きなプロジェクトに感でtestabilityがります。
他のヒント
見 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.
このとして提供するものであり、何か- もっきんばーど.見て便利です。