このセクションでは、Web シナリオのテスト リクエスト/レスポンスをスタブ化する方法について説明します。

このセクションの内容:

Web シナリオのスタブとは

動的データを含むテスト アプリケーションは、たくさんの誤検出の原因となる可能性があります。そのため、どのエラーが本物で "ノイズ" なのかを判断する開発者や QA に、余計なオーバーヘッドがかかります。これを解決するために、SOAtest にはクライアントに送り返すデータを "スタブ" 化する機能があります。クライアント サイドのコード変更が最終的な HTML ページに影響を与えないようにするために、スタブ化が役立ちます。

スタブとは、SOAtest が Web サイトをとおして機能テスト シナリオを記録するときに保存する静的データです。 クライアントに渡されるデータが変化しないので、データを処理する間に発生する新しいエラーはデータを処理するクライアント サイド の JavaScript の変更に起因する可能性があります。

スタブの作成

Web シナリオを記録している間、SOAtest はクライアントによって作られる各リクエストを追跡します。同様にレスポンスも追跡します。

スタブを作成するには、次の操作を行ってください。

  1. 静的データを返したいテストを右クリックし、ショートカット メニューから [出力の追加] を選択します。



  2. ウィザードが開くので、[HTTP トラフィック] を選択し、[次へ] をクリックします。
  3. 次のページで、 スタブ化したいブラウザー リクエストを選択し、[次へ] をクリックします。
  4. 左側のパネルで、[両方] > [スタブ リクエスト/レスポンス] を選択します。
  5. 右側で、Browser Stub を選択します。
  6. [終了] をクリックします。

Browser Stub ツールの構成

機能テストに追加された Browser Stub ツールを構成するには、次の操作を行います。

  1. テストに追加された [<URL> のスタブのリクエスト/レスポンス] ノードをダブルクリックします。
  2. Browser Stub のテスト コンフィギュレーション パネルで、次のオプションを変更できます。