ローカルまたはリモートのテスト自動化の設定
ローカルおよびリモートデバイスの簡素化されたセットアップと構成をするには、 Tricentis Mobile Agent のインストールをお勧めいたします。Windows、Mac、Linux 上で iOS デバイスを迅速かつシームレスに接続してテストできます。
Mobile Engine 3,0 テストは、以下のデバイスで実行できます。
-
PCにローカル接続されたAndroidデバイスまたはエミュレータ。
-
リモートのMac、Windows、Linuxマシンに接続されたAndroidデバイスまたはエミュレータ。
-
PCにローカル接続されたiOSデバイス。
-
リモートのMac、Windows、Linuxマシンに接続されたiOSデバイスまたはシミュレータ。
モバイルプラットフォームとの接続の種類に応じたテストコンフィギュレーションパラメータ(TCP)を作成する必要があります。
この章では、ローカルまたはリモートのテスト自動化で利用可能なすべてのTCPを示します。
各必須TCPに関する詳細情報も含まれています。
ローカルまたはリモートのテスト自動化のためのTCPの概要
以下の表には、ローカルまたはリモートのテスト自動化でご利用いただけるすべてのTCPが一覧されています。
|
モバイルTCP |
ローカル |
リモート |
ローカル |
リモート |
|---|---|---|---|---|
|
■ |
■ |
■ |
■ |
|
|
Browser(ハイブリッドおよびウェブアプリ) |
■ |
■ |
■ |
■ |
|
■ |
■ |
■ |
■ |
|
|
■ |
■ |
■ |
■ |
すべてのモバイル TCP のリストについては、 see chapter "モバイルTCPの概要" をご覧ください。
ローカル接続されたエミュレータ、Android、iOSデバイスのTCPを指定する
ローカル接続されたエミュレータ、Android、iOSデバイスでテストを実行するには、以下のTCPを指定します。
|
モバイルTCP |
説明 |
|---|---|
|
このTCPを追加して、 Tricentis Mobile Agent のサーバアドレスを指定してください。ローカル接続されたiOSおよびAndroidデバイスまたはエミュレータを自動化する場合、 TMAServer TCPの指定は必要ありません。 |
|
|
DeviceName |
モバイルテストを実行するAndroidデバイスまたはエミュレータを指定するには、このTCPを追加します。値には、AndroidデバイスまたはエミュレータのIDを設定します。 コンピュータにAndroidデバイスを1台だけ接続する場合、 DeviceName TCPを指定する必要はありません。 デバイスの名前を提供したくない場合は、代わりに OSVersion TCPを入力することができます。 モバイルテストを実行するためにAppiumにiOSまたはAndroidデバイスを動的に選択させたい場合は、値 TOSCA_DYNAMIC_DEVICE_SELECTION を入力してください。 詳細情報は、 see chapter "DeviceName TCPを指定する" をご覧ください。 |
|
OSバージョン |
AndroidのOSバージョンを入力してください。Tricentis Toscaは、このパラメータに一致するデバイス上で自動的にテストを実行します。 デバイスの正確なIDを提供したくない場合は、このTCPを指定してください。 |
|
この例では、ローカル接続されたAndroidデバイス上のモバイルWebアプリケーションのテストを設定します。
Androidデバイス上のモバイルWebアプリケーション向けのTCP |
リモート接続されたエミュレータ、シミュレータ、Android、iOSデバイスのTCPを指定する
リモート接続されたエミュレータ、シミュレータ、Android、iOSデバイスでテストを実行するには、以下のTCPを指定してください。
|
モバイルTCP |
説明 |
|---|---|
|
TMAServer |
リモート接続時に Tricentis Mobile Agent サーバアドレス指定するには、このTCPを追加します。ローカル接続されたエミュレータ、またはUSB経由で接続されたiOSおよびAndroidデバイスを自動化する場合、 TMAServer TCPを指定する必要はありません。 |
|
DeviceName |
このTCPを追加して、モバイルテストを実行するAndroidまたはiOSデバイス、あるいはシミュレータを指定します。その値をAndroidまたはiOSデバイス、あるいはシミュレータのUDIDに設定してください。 モバイルテストを実行するためにAppiumにiOSまたはAndroidデバイスを動的に選択させたい場合は、値 TOSCA_DYNAMIC_DEVICE_SELECTION を入力してください。 詳細情報は、 see chapter "DeviceName TCPを指定する" をご覧ください。 |
|
OSVersion |
特定のiOSバージョンのシミュレータを使用する場合は、それぞれのiOSバージョン番号を値として入力してください。 |
|
この例では、リモートiOSデバイス用のネイティブアプリケーションのテストを設定します。
リモートiOSデバイス上のネイティブアプリケーション用のTCP |
|
この例では、リモートAndroidデバイスのモバイルWebアプリケーションのテストを構成します。
Androidデバイス上のモバイルWebアプリケーション向けのTCP |