このウィザードを使用して以下を作成できます。

有効な WSDL 定義からテスト スイートを自動生成するには、次の操作を行います。

  1. テスト作成ウィザードで [SOA] > [WSDL] オプションを選択します。テスト作成ウィザードにアクセスする方法については、以下を参照してください。
  2. WSDL ウィザード ページの [WSDL URL] フィールドに、有効な WSDL URL を入力するか、[参照] ボタンをクリックしてローカル ファイル システムにある WADL ファイルを指定します。



    この後のステップはオプションです。有効な WSDL の URL を入力した後は、[終了] ボタンをクリックできます。すると、SOAtest は入力された WSDL に関連付けられたオブジェクトごとに 1 つのテストを持つテスト スイートを生成します。さらに詳細にテスト スイートを構成するには、以下のステップに進みます。
  3. [WSDL から機能テストを作成する] チェックボックスをオンにします。
  4. WSDL を検証する一連のテスト (スキーマの妥当性、セマンティックな妥当性、WS-I Interoperability、WSDL 回帰テスト) を記述した個別のテスト スイートを作成するには、[WSDL の検証およびポリシーを適用するテストを作成] チェックボックスをオンにします。
  5. [次へ] をクリックします。[相互運用性] ダイアログが開きます。
  6. SOAtest (Java) クライアントまたは .NET WCF クライアントのどちらを作成するかを選択します。
  7. [次へ] をクリックします。[環境の作成] ダイアログが開きます。
  8. 既存の環境を参照するか、新しい環境を作成するかを指定します。
  9. [次へ] をクリックします。[ポリシーの適用] ダイアログが開きます。



  10. [ポリシー構成の適用] チェックボックスをオンにします。このオプションをオンにすると、指定したポリシー構成で定義されたアサーションを適用する WSDL テストと機能テストが作成されます。
  11. [次へ] をクリックします。[レイアウト] ダイアログが開きます。



  12. (任意) [ポジティブおよびネガティブ単体テストとして構成] チェックボックスをオンにすると、各オペレーションに対してポジティブ テストとネガティブ テストの両方が作成されます。 なぜなら、サーバーに期待されるデータが送信される状況だけでなく、予期しないデータが送信される状況もテストすることが重要だからです。デフォルト値は [テストをアルファベット順にソート] です。
  13. (任意) [非同期] ラジオボタンを選択し、[Parlay]、[Parlay X]、[SCP]、または [WS-Addressing] を選択すると、非同期テスト スイートが作成されます。非同期テストの詳細については、「非同期テストの作成」を参照してください。
  14. [終了] ボタンをクリックします。

SOAtest は入力された WSDL に定義されている各オペレーションに対するテスト ケースを持つテスト スイートを生成します。

[WSDL の検証およびポリシーを適用するテストを作成] をオンに設定した場合、以下の WSDL テストが自動生成されます。

動画チュートリアル

この動画では、WSDL に定義されたオペレーションのテストを自動生成する方法を学びます。