テスト シナリオ ページから、接続された SOAtest サーバー上に直接テスト 、テスト スイート、および関連ファイルを追加、参照、変更、削除できます。このページにアクセスするには、API Testing モジュールを開いて [テスト シナリオ] をクリックします (または編集モードの環境ダイアグラムでページ上部の [テスト] リンクをクリックします)。
このセクションの内容:
[テスト シナリオ] ページ左上のパネルに、各サーバーで利用可能なテスト アセットが表示されます。ここに表示される階層およびテスト スイート、ツール、ファイルのコンテンツは、SOAtest のテスト ケース エクスプローラーを反映しています。アセット ツリー上部の検索バーに検索語 (キーワード、メタデータ、タグ) を入力すると、このリストをフィルタリングできます。
.tst ファイル、テスト スイート、ファイル、ツールの概要を参照するには、次の操作を行います。
[ファイルパス] フィールドの右側にあるリンクをクリックすると、ファイルをダウンロードできます。
SOAtest デスクトップで追加された最新のアセットを参照するなどの目的で、CTP に表示されたアセットを更新するには、次の操作を行います。
アセット名、ファイル名、説明を編集するには、次の操作を行います。
テスト シナリオおよびテスト シナリオ内のテストの順序を変更するには、次の操作を行います。
テスト シナリオ階層の上下にテストを移動するには、テスト シナリオ ツリーの編集 (コピー/貼り付け/削除) 機能を使用します。 |
テスト シナリオ (.tst ファイル) を整理するためのフォルダーを追加するには、次の操作を行います。
指定された SOAtest サーバーにフォルダーが追加されます。
新しいフォルダーにテスト シナリオ (.tst ファイル) をコピー/貼り付けできます。
テスト作業に役立つ任意のファイル (既存の .tst、データ ソース ファイルなど) をアップロードするには、次の操作を行います。
指定された SOAtest サーバーにファイルが追加されます。
テスト アセットにタグを付け、ユーザーやチームにとって役立つ任意の方法でテスト アセットを分類できます。テスト シナリオ ツリーの検索バーにタグを入力して、結果をフィルターすることもできます。また、テスト シナリオのタグのハイパーリンクをクリックすると、そのタグでマークされたアセットだけをテスト シナリオ ツリーに表示できます。
タグを追加するには、次の操作を行います。
タグが適用された後は、タグをクリックすると、同じタグが付けられたすべてのテスト シナリオにすばやくアクセスできます。
テスト シナリオ ツリー上部の検索バーのほか、CTP のメイン検索バーでタグによる検索を実行できます。 複数のタグをすばやく追加するには、タグ名をカンマで区切って入力します。 タグを削除するには、タグの上にカーソルを位置づけ、X 印のボタンをクリックします。 |
変数セット (SOAtest では「環境」と呼ばれます) は、テスト シナリオのフィールドから参照可能な変数の集合です。たとえば、環境によって、異なる WSDL のホストおよびポートを指すよう設定できます。テストにハードコーディングするのではなく、変数を使用してこれらの設定を指定すると、複数の環境でテスト シナリオを再利用するのが非常に簡単になります。
.tst ファイルが変数セットを使用している場合、特定の Environment Manager コンポーネント インスタンスまたはテスト ジョブでは変数セットをどのように設定するかを指定できます。たとえば、ある変数セットを使用してパフォーマンス テスト環境でテスト シナリオを実行した後、まったく同じテスト シナリオを別の変数セットを使用して UAT 環境で実行できます。
既存の .tst ファイルに変数セットを追加するには、次の操作を行います。
テスト ツリーに変数セットが追加されます。
複数の変数セットが追加された場合、自動的に変数フォルダーが作成され、そこに変数セットが格納されます。
変数値を設定するには、[変数セット] ページに表示されるコントロールを使用します。
変数値をマスクするには、値フィールドの右側にある鍵のアイコンをクリックします。
|
アクティブな変数セットを設定する方法は 2 つあります。1 つはテスト シナリオ ページからで、もう 1 つは変数セット ページからです。
現在アクティブな変数には特別なアイコンが表示されることに注意してください。
テスト シナリオ ページからアクティブな変数セットを設定するには、次の操作を行います。
変数セット ページからアクティブな変数セットを設定するには、次の操作を行います。
テスト ジョブを作成すると、アクティブな変数セットの変数を使用するか、必要に応じて値を変更するかを選択できます。
よく使用される API Testing ツール (REST Client、SOAP Client、Diff、XML/JSON Assertor、XML/JSON Data Bank など) の設定を CTP のインターフェイスから直接に変更できます。他のツールの設定と同様に、高度な設定は、デスクトップ版の SOAtest からアクセスできます。
詳細については以下を参照してください。
CTP およびテスト アセットがホストされた SOAtest サーバーの両方からアセットを永久的に削除するには、次の操作を行います。
必要に応じてアセット (テスト シナリオ、ツール、データ ソース、変数セット、ファイルなど) をコピー&ペーストできます。
アセットをコピーするには、次の操作を行います。
[コピー] をクリックすると、コピーされたアセットを貼り付けることができるすべての場所に [貼り付け] アイコンが追加されます。
コピーされるアセットは [コピー] アイコンで強調表示されることに注意してください。コピー アクションをキャンセルするには、この強調表示されたアイコンをクリックします。
アセットを貼り付けるには、次の操作を行います。