このセクションでは、SOAtest のさまざまなテスト作成ウィザードを使用してプロジェクト、.tst ファイル、およびテスト スイートを作成する方法の概要を説明します。
プロジェクト、 .tst ファイル、テスト スイートを追加するさまざまなウィザードの説明については、 「プロジェクト、.tst ファイル、テストの作成用ウィザード」を参照してください。 |
プロジェクト (Eclipse によって作成されたエンティティ) は、 SOAtest 固有の .tst ファイルを任意の数だけ含むことができます。また、SOAtest で解析するソース ファイルのほか、ユーザーの環境に適したリソースも含むことができます。
各 .tst ファイルには、任意の数のテスト スイート/シナリオ、ツール、および入力を含めることができます。その編成と構造はユーザーの自由です。ファイル サイズを小さく抑えて保守性を向上させるために、1 件のテスト要件につき 1 つの .tst ファイルを使用することを推奨します。
プロジェクト、テスト ファイル、ワークスペースに関するベスト プラクティスについては、「ワークスペース、プロジェクト、テスト ファイル」を参照してください。
テスト スイートは、個別に実行可能なテストの集合であり、テスト スイートのコンフィギュレーション パネルでは、以下を設定できます。

一方、シナリオは依存関係があるため個別には実行できないテストの集合です。シナリオの一例は、一連の API テストが 1 つのテストのレスポンスから値を抽出し、後続のテスト メッセージの一部としてその値を使用する場合です。別の例は、ブラウザーから記録された一連の Web シナリオです。

テスト要件ごとに 1 つのテスト (.tst ファイル) を作成することを推奨します。


テスト ケース エクスプローラーでノードを選択し、ツールバーの [テスト スイートの追加] をクリックします。

または、テスト ケース エクスプローラーでノードを右クリックし、[新規追加] > [テスト スイート] を選択します。

利用可能なテスト作成ウィザードの選択や入力項目については、 「プロジェクト、.tst ファイル、テストの作成用ウィザード」を参照してください。
プロジェクト内にフォルダー構造を作成して、プロジェクト ファイルを整理することができます。
必要に応じてフォルダーを追加して、ファイルを整理します。
SOAtestに SOAtest の 拡張 API にアクセスできる新しい Eclipse Java プロジェクトを作成します。そして、その新しい Java プロジェクトからクラスを呼び出すように SOAtest スクリプトおよび Extension ツールを構成します。
新しい SOAtest Java プロジェクトを作成するには、次の操作を行います。
新しい Java プロジェクトは Eclipse Java 開発パースペクティブの [Package Explorer] ビューに表示されます。プロジェクトのビルド パスは SOAtest の 拡張 API を使用するために自動的に Jar ファイルを追加します。 プロジェクトに追加された Java クラスは SOAtest テスト スイート で Extension ツールにアクセスされます。実施方法の例については、「スクリプトを使用した拡張機能の基礎」の「Java の例」を参照してください 。
ワークスペースから既存の Java プロジェクトを使用するには、次のようにまず Java プロジェクトを SOAtest のクラスパスに追加する必要があります。
選択した Java Project のビルド出力フォルダーおよびビルド パス エントリがクラスパス テーブルに追加されます。
[自動的にクラスをリロード] オプションがオンの場合、 SOAtest は修正後、または再コンパイル後に Eclipse プロジェクトからクラスのリロードを試みます。また [リロード] ボタンは SOAtest にクラスパス エントリからのリロードを強制するために使用されます。