モバイル・アプリケーションをテストするには、そのアプリケーションを Rational® Test Workbench Eclipse
Client にインストールし、モバイル・デバイスにもインストールする必要があります。
始める前に
Android アプリケーションをテストする場合は、
テスト・ワークベンチのインストール先と同じコンピューター上に Android SDK がインストールされていなければなりません。
Android SDK がインストールされているディレクトリーを指すように、モバイル・アプリケーション・ビルダーのパスを設定する必要があります。詳しくは、
モバイル・アプリケーション・ビルダーを参照してください。モバイル・デバイスまたはエミュレーターからアプリケーションを追加するために、デバイスが
テスト・ワークベンチに接続されていることを確認します。
このタスクについて
Android アプリケーションをテストするには、デバイスを使用してテスト対象アプリケーション (AUT) をテスト・ワークベンチにアップロードするか、「モバイル・アプリケーション (Mobile Applications」エディターを使用してアプリケーションをテスト・ワークベンチにインポートします。
iOS アプリケーションをテストするには、そのアプリケーションをテスト・ワークベンチにインポートします。iOS アプリケーションの場合、アップロード処理はありません。
手順
- 「テスト・ナビゲーター」ビューでモバイル着信アプリケーション・ノードを右クリックし、「使用可能なモバイル・アプリケーション (Available mobile applications)」をクリックします。または、「Test Workbench」パースペクティブ・ツールバーで、「使用可能なモバイル・アプリケーションの表示」アイコン
をクリックします。 「モバイル・アプリケーション」エディターが開きます。
- エディターで、「リストへのアプリケーションの追加」アイコン
をクリックし、アプリケーションをテスト・ワークベンチに追加します。
- 「アプリケーションの追加」ウィンドウで、次のいずれかのタスクを実行します。
- ローカル・コンピューターからアプリケーションを追加するには、「ローカル・ストレージから」で、「Android アプリケーション」アイコン
をクリックするか、「iOS アプリケーション」アイコン
をクリックして、アプリケーションを参照します。
- ワークスペースからアプリケーションを追加するには、「ワークスペースから」をクリックし、「Android」アイコンまたは「iOS」アイコンをクリックし、アプリケーションを選択します。
- モバイル・デバイスから Android アプリケーションを追加するには、「モバイル・デバイスから」をクリックしてから「次へ」をクリックし、『モバイル・テスト・クライアントからの Android アプリケーションのアップロード』に記載されている手順を実行します。
- Web サイトからアプリケーションを追加するには、「Web サイトから」をクリックし、Web サイトの URL を入力するか、コピーされた URL を貼り付けるためのボタンをクリックします。
- 元々のモバイル・アプリケーション・パッケージが含まれるリソースを追加するには、「既存の管理対象アプリケーション・リソースから」をクリックします。
.ma ファイルをクリックして、管理対象アプリケーションを再生成します。ウィンドウに表示されるのは、インポートされていないアプリケーション・ファイルのみです。
- オプション: 「アプリケーションの説明」に、追加するアプリケーションの簡単な説明を入力します。
- 「次へ」をクリックして、プロジェクトを選択します。
- 「完了」をクリックします。 アプリケーションのサイズに応じて、テスト・ワークベンチ は、テストのためのアプリケーションの準備にある程度の時間を要する場合があります。
その結果、.ma ファイルが作成され、使用可能なアプリケーションのリストにアプリケーションが追加されて、テストのすべての段階のための準備が整った状態になります。
注: アプリケーションの前バージョンからテスト・スイートが作成された「モバイル・アプリケーション (Mobile application)」エディターでアプリケーションの新しいバージョンをインポートする場合は、ダイアログ・ボックスが表示され、同じアプリケーションの他のバージョンを参照するテスト・スイートが検出されたことが示されます。
「プレビュー」をクリックします。
リファクタリング・ウィザードが表示され、変更内容が示されます。
これは、「キャンセル」をクリックして無視することができます。
あるいは、「終了」をクリックしてリファクタリングを開始することもできます。
リファクタリングを実行した場合、アプリケーションの新バージョンでテスト・スイートを使用することができます。
「キャンセル」をクリックした場合も、後で「使用可能なテスト」タブの「アプリケーションの他のバージョンからテスト・スイートをインポート」を使用して、リファクタリング・プロセスを実行することが可能です。
このボタンが有効なのは、エディターでアプリケーションの別のバージョンが検出されたが、着信アプリケーションでも Web アプリケーションでも利用可能になっていない場合のみです。
次のタスク
Android アプリケーションの場合は、モバイル・デバイスからテストを記録することができます。モバイル・テスト・クライアントで、「管理対象アプリケーション」に移動し、テスト・ワークベンチ に追加したアプリケーションをタップし、「レコード」をタップします。
iOS アプリケーションの場合は、テストの記録を開始する前に、iOS デバイスにアプリケーションをインストールする必要があります。詳細については、インスツルメントされた iOS アプリケーションのインストールを参照してください。