前のトピック: チュートリアル 1 - iOS テスト ケースの記録次のトピック: CA Service Virtualization チュートリアル


チュートリアル 2 - Android テスト ケースの記録

このチュートリアルでは、Android シミュレータを使用してテスト ケースを記録するために必要な各手順について説明します。

このチュートリアルでは、以下のタスクを実行します。

 

手順 1 - DevTest ワークステーション の起動

次の手順に従ってください:

  1. レジストリを起動します。
  2. スタート]-[すべてのプログラム]-[DevTest Solutions]-[DevTest ワークステーション]をクリックします。

    DevTest レジストリの設定]ダイアログ ボックスが表示されます。

  3. レジストリを選択し、[OK]をクリックします。

手順 2 - プロジェクトの作成

作成するプロジェクトには、モバイル チュートリアルに必要なテスト ケース サンプル ファイルがすべて保持されます。

注: 前のチュートリアルで MyMobileTutorials プロジェクトを作成した場合は、手順 3 「Android シミュレータの設定ファイルの作成」に進みます。

次の手順に従ってください:

  1. DevTest ワークステーション のメイン メニューから、[ファイル]-[新規]-[プロジェクト]を選択します。

    新規プロジェクトの作成]ダイアログ ボックスが表示されます。

  2. プロジェクト名]フィールドに「MyMobileTutorials」と入力します。
  3. デフォルト設定を使用して、LISA_HOME ディレクトリにプロジェクトを作成します。
  4. Create]をクリックします。

    MyMobileTutorials プロジェクトが作成されます。

手順 3 - Android シミュレータの設定ファイルの作成

デフォルト設定には project.config という名前が付けられ、新しいプロジェクトに対して自動的に作成されます。 project.config ファイルは、プロジェクト パネルの Configs フォルダにあります。 iOS シミュレータの使用に固有のアセット情報が含まれる設定ファイルを作成できます。

次の手順に従ってください:

  1. プロジェクト パネルで Configs フォルダを右クリックし、[新規設定の作成]を選択します。
  2. 新しい設定の名前として、「MobileAndroidSimulator」と入力します。
  3. OK]をクリックします。

    プロパティ エディタに MobileAndroidSimulator 設定ファイルが表示されます。

  4. プロジェクト パネルで MobileAndroidSimulator 設定ファイルを右クリックし、[アクティブ化]を選択します。

 

手順 4 - Android エミュレータ アセットの作成

特定の設定と関連付けられたシミュレータ セッション アセットでは、テストに使用されるモバイル シミュレータを指定できます。

次の手順に従ってください:

  1. 「手順 3 - Android シミュレータの設定ファイルの作成」で作成した MobileAndroidSimulator 設定ファイルを開きます(まだ開いていない場合)。
  2. アセット ブラウザで、ペインの下部にある[追加アセットを追加するためのアイコン をクリックします。
  3. Mobile Session]をクリックします。

    [Mobile Session]ダイアログ ボックスが表示されます。

  4. 以下のフィールドを定義します。
    name

    AndroidSimulator」と入力します。

    説明

    モバイル チュートリアル 2 で使用する Android シミュレータを入力します。

    Platform

    ドロップダウン メニューから[Android]を選択します。

    アプリケーション

    ダウンロードした ApiDemos.apk ファイルに移動して選択します。

    Target

    ドロップダウン メニューから[エミュレータ]を選択します。

    AVD

    モバイル テストを設定するときに定義した Android AVD の名前を入力します。

    SDK バージョン

    4.2.2 を選択します。

  5. アセットを検証するには、アセットの有効性を確認する矢印アイコン。 をクリックします。
  6. OK]をクリックします。

    新しい Android シミュレータ アセットがアセット ブラウザに表示されます。

  7. [保存]をクリックします。

手順 5 - テスト ケースの記録

次の手順に従ってください:

  1. MobileAndroidSimulator 設定ファイルがアクティブであることを確認します。
  2. Tutorial_Android_Simulator という名前のテスト ケースを作成します。
    1. プロジェクト パネルTests フォルダを右クリックし、[新規テスト ケースの作成]をクリックします。
    2. ダイアログ ボックスで、テスト ケースを保存するディレクトリを参照します。
    3. 新しいテスト ケースの名前を入力します。
    4. 保存]をクリックします。
  3. レコーディングまたはテンプレートでステップを作成[VSE レコーダ]アイコンの画像(黄色い稲妻) をクリックします。
  4. ユーザ インターフェース用テスト ケースを記録]-[モバイル レコーダ]をクリックします。

    モバイル テスト レコーダおよびモバイル シミュレータのウィンドウが開きます。

  5. 複数のモバイル アセットを定義した場合は、[Choose Mobile asset (モバイル アセットの選択)]ドロップダウン リストを使用して接続するアセットを選択し、[OK]をクリックします。
  6. レコーダ ウィンドウの下部にある[レコーディングを開始]をクリックします。

    これで記録されます。

  7. レコーダ ウィンドウで、テスト ケースに対して記録するアクションを実行します。

    : モバイル シミュレータでこれらのアクションを直接実行しないでください。 レコーダ ウィンドウで実行されたアクションはすべて、シミュレータに自動的に送信されます。

  8. テスト用のアクションをすべてキャプチャしたら、[レコーディングの停止]をクリックします。

    レコーダ ウィンドウおよびモバイル シミュレータが閉じます。 新しいテスト ケースには、レコーディング中にキャプチャされたモバイル アクションを表すテスト ステップが生成されます。 各テスト ステップは、アプリケーションの特定の画面上で実行したアクションを表します。

  9. 各ステップの詳細を表示するには、以下を実行します。
    1. 確認するテスト ステップをクリックします。
    2. 右側のエレメント ツリーの[モバイル テスト ステップ]をクリックして、ステップの詳細を展開します。

      [モバイル テスト ステップ]タブが開き、テスト アプリケーションのスクリーンショットが表示されます。 タブの上部の[アクション]セクションには、テスト ステップで実行される個別のアクションが表示されます。

    3. 特定のアクションと関連付けられたスクリーンショットを表示するには、[アクション]セクション内のアクションをクリックします。

      記録されたテスト ステップの変更の詳細については、「モバイル テスト ステップの変更」を参照してください。

      テスト ケースへのアサーションの追加の詳細については、「アサーションのモバイル テスト ステップへの追加」を参照してください。

手順 6 - ITR でのテスト ケースの実行

次の手順に従ってください:

  1. 「手順 5 - テスト ケースの記録」で作成したテスト ケースを開きます(まだ開いていない場合)。
  2. ツールバーの[ITR]アイコン 青い歯車アイコン をクリックします。

    注: 新しい ITR 実行を開始するか、前の ITR 実行を開くか(ITR を以前に実行している場合)を選択します。

    [対話型テスト ラン(ITR)]ウィンドウが表示されます。

  3. ITR ウィンドウの下部にある[実行LISA--icon_image_rightarrowingreencircle をクリックします。

    モバイル シミュレータ ウィンドウが開き、DevTest はテスト ステップを実行します。 テストが実行されている間、シミュレータ上にモバイル アプリケーションを表示できます。

    テストが完了すると、テストが完了したことを示すメッセージが表示されます。 シミュレータ ウィンドウが閉じます。

  4. [OK]をクリックします。

    ITR の使用方法の詳細については、[テスト ケースおよびスイートの実行]を参照してください。