Welcome to the new Ranorex Support Portal

アプリのインストルメント

モバイル アプリでテスト自動化をおこなう前に、アプリをインストルメントする必要があります。インストルメントとは、Ranorex Studio が自動テストを作成および実行するために、アプリの GUI および機能にアクセスできるよう、アプリを設定することを意味します。

Android と iOS では、アプリのインストルメントの動作が異なるため、個別に説明します。

tipp icon

注意

Ranorex Studio をバージョンアップした場合 (つまり、より新しいオートメーション ライブラリおよび Ranorex Service App を使用する場合)、アプリを再度インストルメントしてください。再インストルメントをおこなわないと、意図しない動作となる場合があります。

tipp icon

注意

iOS 開発者向け: インストルメント プロセスの一部として、テスト対象アプリは Ranorex automation library と共にコンパイルされます。このライブラリは、IPA ファイルにいくつかの機能と権限を追加します。

インストルメントされたアプリは、App Store には公開しないでください

インストルメントされたアプリは、TestFlight では動作しません

Ranorex Web Browser for Android

Android デバイスでモバイル Web テストをおこなうには、Android 用の Ranorex Web Browser を使用します。

Ranorex Web Browser のダウンロードとインストール

以下の QR コードをスキャンするか、https://support.ranorex.com/rxApp に移動し、Ranorex Web Browser をダウンロードします。

Mobile Download Archive ページで、RxBrowser を選択します。

他のアプリと同じようにモバイル デバイスにインストールします。

Ranorex Web Browser を起動した状態
Ranorex Service App に表示された Ranorex Web Browser

Ranorex Web Browser for iOS

iOS デバイスでモバイル Web テストをおこなうには、iOS 用の Ranorex Web Browser を使用します。

Ranorex Web Browser のダウンロードとインストール

以下の QR コードをスキャンするか、https://support.ranorex.com/rxApp に移動し、Ranorex Web Browser をダウンロードします。

Mobile Download Archive ページで、RxBrowser を選択します。

他のアプリと同じようにモバイル デバイスにインストールします。

Ranorex Web Browser を起動した状態
Ranorex Service App に表示された Ranorex Web Browser

Android アプリのインストルメント

Android アプリを Ranorex Studio で使用する前に、アプリをインストルメントする必要があります。

Note icon

メモ

Google Play からダウンロードしたアプリは、インストルメントできません。

参照

Android アプリのインストルメントについては、各種システムとの接続 > インストルメント ウィザード > ⇢ Android を参照してください。

iOS アプリのインストルメント

iOS アプリを Ranorex Studio で使用する前に、アプリをインストルメントする必要があります。

tipp icon

注意

iOS アプリのインストルメントには、複雑な手順が必要です。したがって、熟練した iOS アプリ開発者がおこなうのをおすすめします。Ranorex Studio による iOS テストを評価する目的の場合には、インストルメント済みの KeePass アプリが用意されているので、これを使用することをおすすめします。

tipp icon

注意

iOS 開発者向け: インストルメント プロセスの一部として、テスト対象アプリは Ranorex automation library と共にコンパイルされます。このライブラリは、IPA ファイルにいくつかの機能と権限を追加します。

インストルメントされたアプリは、App Store には公開しないでください

インストルメントされたアプリは、TestFlight では動作しません

Note icon

メモ

App Store からダウンロードしたアプリは、DRM (デジタル著作権管理) の制限を受けるため、インストルメントできません。

iOS アプリのインストルメントは、特別な Ranorex ライブラリを、アプリのソースコードに埋め込み、再コンパイルすることを意味します。アプリは、P12 証明書と適切なプロビジョニング プロファイルで署名される必要があります。詳しくは、Apple の公式ドキュメントを参照してください。

iOS アプリをインストルメントするには、以下の 2 つの方法があります。

 

  • Ranorex インストルメント ウィザードを使用 (推奨)

参照

インストルメント ウィザードによる iOS アプリのインストルメントについては、各種システムとの接続 > インストルメント ウィザード > ⇢ iOS を参照してください。

  • Xcode 上でソースコードを手動で編集
    iOS アプリ開発者は、Xcode で Ranorex ライブラリを組み込んでコンパイルし、アプリを署名できます。

参照

手動でのインストルメントについては、Web と モバイルのテスト > より高度なモバイル テスト > ⇢ iOS でのソースコードでのインストルメント を参照してください。

tipp icon

注意

iOS アプリを、初めてインストルメントおよびデプロイした後には、アプリを一度手動で起動してください。一度起動しないと、Ranorex Service App 上に表示されません。

iOS サンプル アプリ

Ranorex は、評価と学習のために、iOS サンプル アプリを提供しています。アプリは、GNU General Public License で配布されている、KeyPass for iOS です。著作権者および使用許諾契約に関する情報については、https://keepass.info/help/v1/license.html を参照してください。

サンプル アプリのダウンロードとインストール

以下の QR コードをスキャンするか、https://support.ranorex.com/rxApp に移動します。

Mobile Download Archive ページは、Ranorex のバージョンとモバイル OS ごとに分類されています。適切なバージョンの RxMiniKeePass app for iOS をダウンロードします。
他のアプリと同じようにモバイル デバイスにインストールします。

ホーム スクリーンに表示された RxMiniKeePass アプリ
Ranorex Service App に表示された RxMiniKeePass アプリ