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