モバイル・テスト・クライアントからの Android アプリケーションのアップロード

モバイル・アプリケーションをテストするには、それらを Rational® Test Workbench Mobile Test Edition にインポートまたはアップロードする必要があります。 モバイル・デバイスからテスト・ワークベンチにアプリケーションをアップロードすると、アプリケーションはインスツルメントされ、再コンパイルされて、2 つの新しいアプリケーション (記録対応アプリケーションおよび再生対応アプリケーション) が生成されます。記録バージョンには、コードで拡張されたテスト対象のアプリケーションが含まれます。再生バージョンは、テスト・ワークベンチ証明書を持つ元のバージョンです。テスト対象のアプリケーションごとに、オリジナル・パッケージをアップロードし、ワークベンチに保存する必要があります。 これらのバージョンにより、テストの記録またはテストの実行が可能になります。続いて、テストで使用できるようにそのアプリケーションをテスト・ワークベンチプロジェクトに保存する必要があります。

始める前に

モバイル・デバイスからアプリケーションをアップロードするには、モバイル・デバイスがモバイル・テスト・クライアントを実行中であるとともに、テスト・ワークベンチに接続されている必要があります。 Android/デバイスまたは iOS シミュレーター上でモバイル・テスト・クライアントを使用してネイティブ・アプリケーションまたはハイブリッド・アプリケーションをテストする場合、モバイル・デバイスの構成については、モバイル・クライアントの構成を参照してください。

Android SDK がワークベンチ・コンピューターにインストールされている必要があります。 http://developer.android.com/sdk/index.html「Download For Other Platforms」 > 「SDK Tools Only」のセクションに記載されている Android SDK をインストールしてください。
注: この Web サイトは、IBM によって管理されているものでなく、SDK の場所は将来変更される可能性があります。

アプリケーションがモバイル・デバイスにインストールされている必要があります。

このタスクについて

デバイスまたはシミュレーターからアプリケーションをアップロードしてインスツルメントする場合、そのアプリケーションのサイズに応じて、この処理には数秒から数分かかることがあります。複雑なアプリケーションをテストする場合、メモリー不足エラーが発生することがあります。この問題を解決するには、Rational Test Workbench Mobile Test Edition がインストールされているコンピューターのメモリー割り振りを増やします。詳しくは、『アプリケーションをアップロードするためのメモリー割り振りの増加 』を参照してください。

手順

モバイル・デバイスからアプリケーションをアップロードするには、以下のようにします。

  1. モバイル・テスト・クライアント で、 「アプリケーションのアップロード」をタップします。
  2. インストールされたアプリケーションをリストの中から選択し、「アップロード」をタップします。 「モバイルおよび Web UI アプリケーション」エディターが Rational Test Workbench で開きます。このエディターには、アプリケーションがテスト用に完全にアップロードされてインスツルメントされるまで、アプリケーションに「処理中」タグが付いた状態で表示されます。オリジナル・パッケージが作成され、ワークスペースにコピーされると、アプリケーションがインスツルメントされたことになります。「テスト・ナビゲーター」「着信アプリケーション」にアプリケーションが表示されます。
  3. 着信アプリケーションをテストで使用するには、それが管理対象でなければなりません。つまり、アプリケーションのインスツルメント・バージョンをテスト・ワークベンチ内のプロジェクトに追加する必要があります。AUT を管理するには、着信アプリケーションを右クリックして、「管理対象アプリケーションの生成」を選択します。表示されるウィザードで、モバイル・アプリケーションのオリジナル・パッケージを入れる .ma リソースの保存先となるプロジェクトまたはフォルダーを選択または作成します。 .ma ファイル名を変更できます。
  4. 「完了」をクリックします。 アプリケーションが「モバイルおよび Web UI アプリケーション」エディターに表示され、「モバイルおよび Web UI アプリケーション」「テスト・ナビゲーター」にも表示されます。テストのすべての段階についてアプリケーションの準備が整いました。 それは、モバイル・デバイス上で管理対象アプリケーションとして識別されます。

次のタスク

アプリケーションの準備ができたら、テストを記録することができます。 詳しくは、Android モバイル・テスト・クライアントからのテストの記録を参照してください。

フィードバック