iOS シミュレーターでのテストの開始

このトピックは、iOS シミュレーター上でネイティブ・アプリケーション、ハイブリッド・アプリケーション、および Web アプリケーションのテストを開始する際に参照してください。

始める前に

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

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

このタスクについて

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

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

  4. モバイル Web アプリケーションをテストする場合は、必ず iOS シミュレーターに IBM Rational Test Workbench Mobile Web Recorder をインストールしてください。

    このモバイル Web レコーダーは、テスト対象の Web アプリケーションのユーザー・アクションを記録して再生するために必要です。これは、記録および再生の処理中に自動的に起動されます。 詳細については IBM Rational Test Workbench Mobile Web Recorderを iOS シミュレーターにインストールするを参照してください。

  5. テスト・ワークベンチで、管理され、インスツルメントされたアプリケーションとしてテスト対象のアプリケーションを追加します。 詳細については、ワークベンチでテストするアプリケーションのインポートを参照してください。
  6. iOS シミュレーターの Safari ブラウザーに以下のフォーマットでワークベンチ URL を入力することにより、ブラウザー・ベース・クライアントを開きます。

    フォーマット: http://Workbench_URL:port/mobile

    例: http://192.0.2.24:7878/mobile

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

    テストの実行は、iOS シミュレーターまたは テスト・ワークベンチ から開始できます。

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

次のタスク

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

フィードバック