SilkTest 技術情報(FAQ)


複数アプリケーションの操作を、1つのビジュアルテストに記録する

あるアプリケーションから、別のアプリケーションを呼び出す場合など、異なるプロセス上で動作する2つのアプリケーションに対して、テストを自動化したい場合があります。

SilkTestでは、通常のテスト操作記録では、最初に指定されたアプリケーションに対する操作のみが記録されます。 複数のアプリケーション(別プロセス)に対する操作を、1つのビジュアルテストに記録するには、以下のように実行します。

00503.png
  1. ファイルメニュー → 新規作成 → ビジュアルテストを選択し、空のスクリプトを作成する
  2. ビジュアルテストのテストステップの先頭行"<<開始>>"を選択し、アプリケーション構成で「アプリケーションを選択してアプリケーション構成を追加」を選択する
  3. 起動しているテスト対象のアプリケーションを選択する
  4. もう1つテスト対象のアプリケーションを起動し、2~3の手順を行う
  5. SilkTest Workbenchの「記録」機能を実行する
  6. 記録が開始されたら、それぞれのアプリケーションに対して、マウスおよびキーボードで操作を行う
  7. 「記録」機能を終了すると、既存のビジュアルテストに、今回の操作手順が記録されているのを確認する

※記録対象のアプリケーションから別のアプリケーションが起動されるようなケースでは、起動される別アプリケーションのアプリケーション構成は、「空のアプリケーション構成の追加」選択し、自分でアプリケーション情報を登録します。その時、「基本情報の実行」の値を「False」にして記録を行ってください。