Android デバイスでのテストの開始

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

このタスクについて

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

Android のフロー・ダイアグラム ../../com.ibm.rational.rtw.install.doc/topics/c_rtw_overview.html http://developer.android.com/sdk/index.html ../../com.ibm.rational.test.lt.moeb.doc/topics/tmobandinst.html ../../com.ibm.rational.test.lt.moeb.doc/topics/tmobandconfig.html ../../com.ibm.rational.test.lt.moeb.doc/topics/tmobprepand.html ../../com.ibm.rational.test.lt.moeb.doc/topics/tmobprepwb.html ../../com.ibm.rational.test.lt.moeb.doc/topics/tmobrecand.html ../../com.ibm.rational.test.lt.moeb.doc/topics/cmobtesteditovw.html ../../com.ibm.rational.test.lt.moeb.doc/topics/t_run_test.html ../../com.ibm.rational.test.lt.moeb.doc/topics/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. テストするモバイル・アプリケーションを準備します。これを行うには、以下のいずれかの方法を使用します。
    • モバイル・デバイスから、ネイティブまたはハイブリッド・モバイル・アプリケーションをテスト・ワークベンチにアップロードします。
    • テスト・ワークベンチから、アプリケーションをテスト・ワークベンチに追加します。
  3. テスト・ワークベンチから、「ファイル」 > 「新規」 > 「Test Workbench プロジェクト」をクリックしてテスト・プロジェクトを作成します。
  4. アプリケーションが、テスト・ワークベンチの「テスト・ナビゲーター」ビューに表示されていることを確認します。
  5. モバイル・デバイスでの作業およびユーザーとの対話を記録して、テストを作成します。

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

  6. 必要に応じてテスト・スクリプト記録を検査および拡張します。 実行できる内容を以下に示します。
    • コントロールおよびコンテキスト・メニューを探索して、要件に合わせてスクリプトをカスタマイズする。
    • アプリケーション・スタブを追加して、テスト対象のアプリケーションと対話する実際のオブジェクトの動作をシミュレートする。
    • 検査ポイントを追加して、テスト実行中に予期される値または動作が返されることを確認する。
    • 変数をテスト・スクリプトに追加する。
  7. モバイル・デバイスまたはテスト・ワークベンチから、テストをデプロイし、実行します。
  8. テスト結果を評価します。

次のタスク

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

フィードバック