1

Visual Studio 2012 を使用して Web サービス (asmx) の自動単体テストを行う方法 第二に、同じ単体テストが将来の WCF サービスの単体テスト (ほぼ同じもの) に使用されます。

4

1 に答える 1

2

ここに定義の問題があります。「WCF サービスの単体テスト」について話していますが、これは不可能です。単体テストは定義上、分離して実行されるため、Web サービスを呼び出すことはできません。つまり、統合テストを使用しています。

重複したテストを行うべきではありません。ビジネス ロジックを直接テストする単体テストを作成します。間に WCF や asmx の相互作用はありません。これにより、これを一度だけテストする必要があります。それに加えて、ビジネス ロジックを実際にテストすることなく、Web サービスを呼び出すことができるかどうかをテストするいくつかの統合テストを作成できます (既にテスト済みのため)。

Web サービスには多くのメソッドが含まれています(108)

この記事を見てください。Web サービスを単一のメソッドで構成できるように、すべての操作をオブジェクトとして定義するモデルについて説明します。これにより、Web サービスが非常に柔軟になり、保守が容易になり、テストが容易になります。

于 2012-11-05T12:23:00.037 に答える