Perfecto を使用したモバイル・アプリケーション用の Appium Java テストの作成

Rational® Functional Tester 9.2.0.1 以降、Rational Functional Testerとともにインストールされる Perfecto Lab 記録環境を使用して、モバイル・アプリケーション用の Appium Java™ テストを作成できます。Perfecto の以前のバージョンのサポートでは、Appium テストのインポートのみ可能で、作成はできませんでした。Perfecto Lab 環境は、Linux では現在サポートされていません。

手順

  1. Perfecto Lab の設定を指定して、Perfect Lab テスト環境にアクセスできるようにします。
    1. 「ウィンドウ」 > 「設定」 > 「Perfecto Lab」をクリックします。
    2. Perfecto Cloud の URL を入力します。
    3. Perfecto Cloud に対して有効なユーザー名とパスワードを指定します。

    Perfecto Lab の設定

  2. Perfecto Mobile の設定を指定し、Perfecto セキュリティー・トークンを取得します。Perfecto 設定値の設定を参照してください。
  3. 「ウィンドウ」 > 「パースペクティブ (Perspective)」 > 「テスト」 > 「Perfecto」をクリックして、Perfecto Lab パースペクティブに変更します。
  4. Perfecto Lab パースペクティブで、「起動モバイル (Launch Mobile)」リストから、テストを作成する対象のデバイスを選択します。

    デバイスを選択した後、Perfecto パースペクティブでそのデバイスを表示できます。

  5. Perfecto Lab Java Appium プロジェクトを作成します。
    1. 「ファイル」 > 「新規」 > 「その他」 > 「Perfecto」 > 「Perfecto Lab Java Appium プロジェクト (Perfecto Lab Java Appium Project)」をクリックし、プロジェクト名を指定します。
    2. Perfecto Lab の設定、つまり、クラウドの URL、ユーザー名、およびパスワードを指定します。

    Appium Java テストのテンプレートが表示されます。

  6. Perfecto Cloud の名前、ログイン資格情報、およびデバイスの詳細を指定してテンプレートを編集します。

  7. 他のテストを記録したように、モバイル・デバイスでテストを作成します。Perfecto Lab 環境で、マウス・クリックおよび他の作業が記録され、Appium コードに追加されます。

  8. テストを作成した後、テストを実行する前に、テストの記録に使用したモバイル・デバイスを閉じます。このようにしないと、デバイスは予約状態のままで、テストの実行に使用できるデバイスとして表示されません。
  9. テストを実行します。

    Perfecto パースペクティブからテストを実行できます。また、テストを実行する前に、複合テストを作成し、その複合テストに新しいテストを追加することもできます。Selenium テストまたは Appium テストの実行および複合テストへの Selenium テストまたは Appium テストの追加を参照してください。

  10. テストの実行が完了した後、Perfecto Web 分析レポートを表示できます。


フィードバック