ローカルまたはリモートのテスト自動化の設定

ローカルおよびリモートデバイスの簡素化されたセットアップと構成をするには、 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

ローカル
Android

リモート
Android

ローカル
iOS

リモート
iOS

TMAServer

Browser(ハイブリッドおよびウェブアプリ)

DeviceName

OSVersion

すべてのモバイル TCP のリストについては、 see chapter "モバイルTCPの概要" をご覧ください。

ローカル接続されたエミュレータ、Android、iOSデバイスのTCPを指定する

ローカル接続されたエミュレータ、Android、iOSデバイスでテストを実行するには、以下のTCPを指定します。

モバイルTCP

説明

TMAServer

この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アプリケーションのテストを設定します。

  • モバイルウェブアプリケーションをテストする場合は、必ず Browser TCPを指定します。

  • 複数のAndroidデバイスを接続し、そのうちの特定のデバイスでテストを実行する場合は、 DeviceName TCPを指定します。

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デバイス用のネイティブアプリケーションのテストを設定します。

  • 複数のデバイスを接続し、特定のデバイスでテストを実行するため、 DeviceName TCPを指定します。

  • Tricentis Mobile Agent を使用してテストを実行するため、 TMAServer TCP を指定します。

リモートiOSデバイス上のネイティブアプリケーション用のTCP

この例では、リモートAndroidデバイスのモバイルWebアプリケーションのテストを構成します。

  • 複数のデバイスを接続し、特定のデバイスでテストを実行するため、 DeviceName TCPを指定します。

  • Tricentis Mobile Agent を使用してテストを実行するため、 TMAServer TCP を指定します。

  • モバイルウェブアプリケーションをテストする場合は、必ず Browser TCPを指定します。

Androidデバイス上のモバイルWebアプリケーション向けのTCP