Android デバイスでのモバイル Web アプリケーションのテスト

このトピックは、Android デバイスで稼働する Web アプリケーションのテストを開始する場合に参照してください。

このタスクについて

以下の図は、Android のモバイル・テストの概要を示しています。この図では、テスト・ワークベンチRational® Functional Tester を示します。

Android のフロー

注:

手順

  1. モバイル・テスト環境をセットアップします。
    1. Rational Functional Tester をインストールします。
    2. Android Studio をダウンロードします。

      Android Studio のフル・バンドルをインストールする必要はありませんが、Android SDK Tools、Android SDK Platform-tools、および Android SDK Build-tools がインストールされていない場合は、これらをインストールする必要があります。Android SDK の現在のダウンロード・ページは『Android Studio』ですが、このページの場所は今後変更される可能性があります。

      注: Android SDK Manager を実行し、Android エミュレーターを使用するには、Oracle Java Developer Kit (JDK) が必要です。また、システムの PATH 環境変数に Oracle JDK のパスを追加してください。
    3. SDK マネージャーを少なくとも 1 回実行し、その後に Rational Functional Tester を実行して API レベルのコンポーネントを取得します。
    4. Android SDK がインストールされているディレクトリーを指すように、Android SDK のパスを設定します (「Windows」 > 「設定」 > 「テスト」 > 「モバイルおよび Web UI」 > 「Android SDK」)。
    5. 1 つ以上の Android デバイスまたは 1 つのエミュレーターにモバイル・テスト・クライアントをインストールします。モバイル・デバイスが WiFi または携帯回線経由で Rational Functional Tester に接続できることを確認します。Android モバイル・テスト・クライアント のインストールを参照してください。
    6. モバイル・デバイスを Rational Functional Tester に追加します。
  2. テストのためにモバイル Web アプリケーションを準備します。「モバイルおよび Web UI アプリケーション」ウィンドウから、リストに Web アプリケーションを追加します。
  3. Rational Functional Tester から、「ファイル」 > 「新規」 > 「テスト・ワークベンチ・プロジェクト」をクリックしてテスト・プロジェクトを作成します。
  4. 「モバイルおよび Web UI アプリケーション」ウィンドウにアプリケーションが表示されることを確認します。
  5. モバイル・デバイスでの作業およびユーザーとの対話を記録して、テストを作成します。

    デバイスで、または Rational Functional Tester から記録を開始できます。アクションは自然言語で表されるため、テストを手動で文書化および複製できます。

  6. 必要に応じてテスト・スクリプト記録を検査および拡張します。 実行できる内容を以下に示します。
    • 検査ポイントを追加して、テスト実行中に予期される値または動作が返されることを確認する。
    • 変数をテスト・スクリプトに追加する。
    • ループを追加してテストが複数回実行されるようにする。
    • データ・セットを追加して、記録したデータの代わりに変数データを提供する。
    • アプリケーション・スタブを追加して、テスト対象のアプリケーションと対話する実際のオブジェクトの動作をシミュレートする。
  7. テストを実行します。

    モバイル・デバイスまたは Rational Functional Tester からテスト実行を開始できます。

  8. テスト結果を評価します。

フィードバック