テスト・ワークベンチが Linux 上で稼働しているときに、インスツルメントされた iOS アプリケーションをインストールする

テスト・ワークベンチが Linux 上で稼働しているときに、iOS アプリケーションを iOS デバイスにインストールすることもできます。

始める前に

テスト・ワークベンチが Linux 上で稼働している場合、インスツルメントされた iOS アプリケーションを iOS デバイスにインストールすることができます。そのためには、自分または他のユーザーが Macintosh コンピューター上で rtwBuildXcode.sh スクリプトを実行する際に、インストール先の iOS デバイスに USB 経由でその Macintosh コンピューターを接続します。

手順

  1. テスト・ワークベンチから、テスト対象アプリケーション (AUT) の テスト・ワークベンチ プロジェクトを選択するか、「ファイル」 > 「新規」 > 「Test Workbench プロジェクト」をクリックして、プロジェクトを作成します。
  2. テスト・ワークベンチで、「ワークベンチ URL の表示」アイコンワークベンチ URL をクリックし、ワークベンチの URL をメモします。

    Macintosh コンピューターおよびモバイル・デバイスをテスト・ワークベンチに接続するときに、ワークベンチの URL が必要になります。

  3. RTW-iOS-Build-Archive.zip ビルド・アーカイブをダウンロードします。

    このビルド・アーカイブには、テスト用にアプリケーションを準備するために必要なスクリプトが入っています。

    1. Macintosh コンピューターでブラウザーを開き、以下のフォーマットでワークベンチの URL を入力します。

      http://Workbench_URL:port/mobile

      例: http://192.0.2.24:7878/mobile

    2. Rational Test Workbench – Mac OS のウェルカム・ページで、オンラインの指示に従ってアーカイブをダウンロードします。
    3. ダウンロードが完了したら、ビルド・アーカイブを解凍します。

      ビルド・アーカイブには、browser、build-script、client、runtime、runtime-bundle というフォルダーが入っています。

  4. Macintosh コンピューターの USB ポートに iOS デバイスを接続します。

    USB 経由で iOS デバイスに接続すると、インスツルメント処理の最後に、インスツルメント・アプリケーションが iOS デバイスにインストールされます。USB ポートに複数の互換 iOS デバイスを接続することができます。

  5. rtwBuildXcode.sh スクリプトを実行して、テスト対象アプリケーション (AUT) をインスツルメントします。

    AUT をインスツルメントするには、iOS デバイスを Macintosh コンピューターに接続します。 次に、rtwBuildXcode.sh スクリプトに対して device オプションを使用し、Linux コンピューターのワークベンチ URL を指定します。

    注: rtwBuildXcode.sh スクリプトは、Xcode プロジェクトと Xcode ワークスペースのサポートを提供します。Xcode ワークスペースについて詳しくは、rtwBuildXcode.sh を参照してください。
    1. Macintosh コンピューターで、Macintosh ターミナル・アプリケーションを開きます。
    2. 以下のコマンドを入力します。このコマンドによって AUT がインスツルメントされ、着信アプリケーションとして Linux コンピューター上のテスト・ワークベンチに送信されます。
      unpack_dir/build-script/rtwBuildXcode.sh .xcodeproj file Linux Workbench URL options

      ここで、options には、devicesimu、および both があります。

      以下に、コマンド行構文の例を示します。この例では、UICatalog という名前の AUT がインスツルメントされ、Linux コンピューター上のテスト・ワークベンチと、USB 接続されたすべてのデバイスに送信されます。

      ./rtwBuildXcode.sh /Users/mario/iOSApps/UICatalog/UICatalog.xcodeproj/ http://9.54.119.136:7878 device
  6. AUT のインスツルメント・バージョンを、テスト・ワークベンチ内のプロジェクトに追加します。

    rtwBuildXcode.sh スクリプトを実行した後、以下のいずれかのアクションを実行することにより、アプリケーションを管理対象にしてください。

    • テスト・ワークベンチにある着信アプリケーションのボタンをクリックします。
    • テスト・ナビゲーターで、モバイル着信アプリケーションの下にある着信アプリケーションを右クリックしてから、「管理対象アプリケーションの生成 (Generate Managed Application)」をクリックします。

タスクの結果

これらのステップが完了して、iOS デバイスにインスツルメント・アプリケーションがインストールされたら、テストの記録を開始できます。詳細については、モバイル・テストの作成を参照してください。

フィードバック