iOS モバイル・テスト・クライアントからのテストの記録

モバイル・テストを作成するには、通常、テスト対象のアプリケーションを実行するモバイル・デバイスまたはシミュレーターでセッションを記録します。 記録セッションの終了時にアプリケーションを閉じると、記録されたセッションが 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 アプリケーションから記録するには、以下のようにします。

  1. モバイル・テスト・クライアントで、 「Web アプリケーションの管理」をタップして Web アプリケーションのテストを記録します。
  2. テストを記録するアプリケーションをタップします。 アプリケーションが表示されるようにするため、リストをリフレッシュすることが必要な場合があります。 次に「レコーディング」をタップします。
  3. アプリケーションが起動したら、iOS デバイスまたはシミュレーターを使用してデバイスと対話できます。 デバイスで行ったすべてのアクションと、アプリケーションからのすべての応答が記録されます。
  4. 記録を終了するには、「ホーム」をタップします。 記録が Rational Functional Tester にアップロードされます。記録のサイズに応じて、アップロードに要する時間は数秒から数分までの幅があります。記録内容は、「モバイル着信記録」のテスト・ナビゲーターに、名前およびタイム・スタンプと一緒に表示されます。
    注: セッションでアプリケーション間の切り替えが必要な場合 (複数のアプリケーションがある場合など)、アプリケーションを切り替えるたびに新しい記録がアップロードされます。このアクションによって、「モバイル着信記録」 フォルダーに複数の記録ログが作成されます。このような複数の記録を結合して、単一のテストを生成することができます。
  5. テスト・ナビゲーターで、「モバイル着信記録」を展開し、記録を右クリックし、「テストの生成」を選択します。または、新しい着信記録があることを通知するメッセージに含まれているリンクをクリックします。 「着信記録からの新規テスト」ウィンドウが開きます。
  6. 新しいテストのためにプロジェクト・フォルダーと名前を選択します。 必要に応じて、「新規」 > 「Test Workbench プロジェクト」をクリックし、新しいプロジェクト・フォルダーを作成することができます。
  7. オプション: 複数の記録によりテストを生成する場合 (セッションで複数のアプリケーションの切り替えが必要な場合など)、「次へ」をクリックしてから、テストの生成に使用する記録を選択します。
  8. 「終了」および「テストを開く (Open test)」をクリックします。 Rational Functional Tester でテスト・エディターが開き、生成されたテストを表示します。

フィードバック