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

iOS 用のブラウザー・ベース・クライアントを使用して、iOS デバイスで、ネイティブ、ハイブリッド、および Web アプリケーションをテストできます。このクライアントは、使用されるデバイス上の Safari または Chrome ブラウザーで実行される Web アプリケーションです。

始める前に

次の要件に注意してください。

注: Xcode は、Macintosh アプリケーションと iOS アプリケーションの開発に使用される Apple 統合開発環境 (IDE) です。 Apple Xcode は、Macintosh コンピューターで Xcode Dowloads and Resources Web サイトから、または Apple App Store から、ダウンロードできます。

このタスクについて

以下の図に、iOS アプリケーションのモバイル・テストの概要を示します。

iOS のフロー・ダイアグラム ../../com.ibm.rational.rtw.install.doc/topics/c_rtw_overview.html ../../com.ibm.rational.test.lt.moeb.doc/topics/t_test_ios_native_device.html http://www.apple.com/itunes/ ../../com.ibm.rational.test.lt.moeb.doc/topics/c_install_ios_device.html ../../com.ibm.rational.test.lt.moeb.doc/topics/trecord_ios_app.html ../../com.ibm.rational.test.lt.moeb.doc/topics/cmobtesteditovw.html ../../com.ibm.rational.test.lt.moeb.doc/topics/tintro_run_test.html ../../com.ibm.rational.test.lt.moeb.doc/topics/t_evaluate_results.html

手順

  1. Rational® Test Workbench Mobile Test Editionを Windows、Apple Macintosh、または Linux コンピューターにインストールし、Extension for Mobile が選択されていることを確認します。詳細については、製品ソフトウェアのインストールを参照してください。
  2. テスト・ワークベンチから、「ファイル」 > 「新規」 > 「Test Workbench プロジェクト」をクリックしてテスト・プロジェクトを作成します。
  3. ネイティブまたはハイブリッド iOS アプリケーションをテスト用にビルドしてインスツルメントするには、次の手順に従います。
    1. ビルド・アーカイブを Macintosh コンピューターにダウンロードします。
    2. rtwBuildXcode.sh を実行して、AUT をインスツルメントし、テスト・ワークベンチに着信アプリケーションとして送ります。
    3. 管理対象インスツルメント・アプリケーションとして、テスト対象のアプリケーションを追加します。

    詳細については、iOS アプリケーションのインスツルメントを参照してください。

  4. AUT の Xcode プロジェクトがない 場合、iOS デバイス上にインスツルメント・アプリケーションをインストールするにはいくつかの方法があります。詳細については、インスツルメントされた iOS アプリケーションのインストールを参照してください。
  5. Web アプリケーションをテストする場合は、IBM Rational Test Workbench Mobile Web Recorder を Apple App Store からモバイル・デバイスにダウンロードします。

    このモバイル Web レコーダーは、テスト対象の Web アプリケーションのユーザー・アクションを記録して再生するために必要です。 これは、記録および再生の処理中に自動的に起動されます。

  6. デバイスでの作業および対話を記録して、テストを作成します。アクションは自然言語で表されるため、テストを手動で文書化および複製できます。
  7. 必要に応じて、記録を検査および拡張します。以下のリストは、行えることの一部です。
    • 検査ポイントを追加して、テスト実行中に予期される値または動作が返されることを確認する。
    • 変数をテスト・スクリプトに追加する。
    • ループを追加してテストが複数回実行されるようにする。
    • データプールを追加して、記録したデータの代わりに変数データを提供する。
    • アプリケーション・スタブを追加して、テスト対象のアプリケーションと対話する実際のオブジェクトの動作をシミュレートする。
  8. iOS デバイスでテストを実行します。

    テストの実行は、iOS デバイスまたは テスト・ワークベンチ から開始できます。

  9. テスト結果を評価します。

次のタスク

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

フィードバック