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

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

このタスクについて

以下の図に、Android のモバイル・テストの概要を示します。

Android のフロー・ダイアグラム ../../com.ibm.rational.rtwm.install.doc/topics/t_install_product_software.html http://developer.android.com/sdk/index.html t_setup_usb_control.html tmobandconfig.html tmobprepand.html tmobprepwb.html t_add_webapp_wb.html tmobrecand.html cmobtesteditovw.html t_run_test.html t_evaluate_results.html

手順

  1. モバイル・テスト環境をセットアップします。
    1. Rational® Test Workbench Mobile Test Edition をインストールし、Extension for Mobile が選択されていることを確認します。
    2. テスト・ワークベンチがインストールされているコンピューターに Android SDK をインストールします。

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

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

    記録は、デバイス上で開始することも、テスト・ワークベンチから開始することもできます。アクションは自然言語で表されるため、テストを手動で文書化および複製できます。

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

    テストの実行は、モバイル・デバイスまたはテスト・ワークベンチから開始できます。

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

次のタスク

さらなるガイダンスについては、YouTube 上の『Testing mobile applications with Rational Test Workbench』のプレイ・リストを参照してください。

フィードバック