モバイル・テストを作成するには、通常、テスト対象のアプリケーションを実行するモバイル・デバイスまたはシミュレーターでセッションを記録します。
記録セッションの終了時にアプリケーションを閉じると、記録されたセッションが Rational® Functional Tester にアップロードされ、テストの生成に使用されるようになります。
始める前に
テストを記録するには、次のようにします。
- モバイル・テスト・クライアントが実行中であり、かつ Rational Functional Tester に接続されている必要があります。ブラウザー・ベース・クライアントを使用するには、デバイス上の Safari または Chrome ブラウザー、または iOS シミュレーター上の Safari ブラウザーにワークベンチ URL を入力する必要があります。ブラウザー・ベース・クライアントの実行について詳しくは、iOS シミュレーターでの Web アプリケーションのテスト: 概要を参照してください。
- Web アプリケーションをテストする場合、ユーザー・アクションを記録するために モバイル Web レコーダー が必要です。それを Apple の App Store からモバイル・デバイスにダウンロードする必要があります。iOS シミュレーターを使用してテストする場合は、iOS シミュレーターが Apple の App Store にアクセスできないため、モバイル Web レコーダー を手動でインストールする必要があります。
詳しくは、iOS シミュレーターでのモバイル Web レコーダーのインストールを参照してください。
このタスクについて
iOS 用Rational Functional Testerでは、GPS ハードウェア・アクションがサポートされます。
手順
モバイル・デバイスまたはシミュレーターでのセッションを iOS アプリケーションから記録するには、以下のようにします。
- モバイル・テスト・クライアントで、
「Web アプリケーションの管理」をタップして Web アプリケーションのテストを記録します。
- テストを記録するアプリケーションをタップします。
アプリケーションが表示されるようにするため、リストをリフレッシュすることが必要な場合があります。
次に「レコーディング」をタップします。
- アプリケーションが起動したら、iOS デバイスまたはシミュレーターを使用してデバイスと対話できます。 デバイスで行ったすべてのアクションと、アプリケーションからのすべての応答が記録されます。
- 記録を終了するには、「ホーム」をタップします。 記録が Rational Functional Tester にアップロードされます。記録のサイズに応じて、アップロードに要する時間は数秒から数分までの幅があります。記録内容は、「モバイル着信記録」のテスト・ナビゲーターに、名前およびタイム・スタンプと一緒に表示されます。
注: セッションでアプリケーション間の切り替えが必要な場合 (複数のアプリケーションがある場合など)、アプリケーションを切り替えるたびに新しい記録がアップロードされます。このアクションによって、「モバイル着信記録」 フォルダーに複数の記録ログが作成されます。このような複数の記録を結合して、単一のテストを生成することができます。
- テスト・ナビゲーターで、「モバイル着信記録」を展開し、記録を右クリックし、「テストの生成」を選択します。または、新しい着信記録があることを通知するメッセージに含まれているリンクをクリックします。 「着信記録からの新規テスト」ウィンドウが開きます。
- 新しいテストのためにプロジェクト・フォルダーと名前を選択します。 必要に応じて、をクリックし、新しいプロジェクト・フォルダーを作成することができます。
- オプション: 複数の記録によりテストを生成する場合 (セッションで複数のアプリケーションの切り替えが必要な場合など)、「次へ」をクリックしてから、テストの生成に使用する記録を選択します。
- 「終了」および「テストを開く (Open test)」をクリックします。 Rational Functional Tester でテスト・エディターが開き、生成されたテストを表示します。