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