Mobile Tests konfigurieren
Nachdem Sie Ihr Android- oder iOS-Gerät für die Testautomatisierung vorbereitet, sich mit dem Tricentis Mobile Agent verbunden und Module mithilfe des Mobile Scan erstellt haben, müssen Sie Testkonfigurationsparameter (TCPs) angeben.
Die von Ihnen angegebenen TCPs hängen von der mobilen Plattform, Applikation und Verbindung ab, die Sie verwenden. Dieses Kapitel gibt Ihnen einen Überblick über alle verfügbaren mobilen TCPs. Darüber hinaus enthält es nähere Informationen zu den folgenden TCPs:
Informationen zur Verwendung mobiler TCPs in Ihren Tests finden Sie in den folgenden Kapiteln.
Informationen zur Verwendung mobiler Konfigurations-TCPs, die der Mobile Scan erstellt, siehe Kapitel "Mobile-Konfigurationen verwenden".
Mobile TCPs im Überblick
Die folgende Tabelle listet alle TCPs auf, die Sie für Ihre mobilen Tests konfigurieren können.
| 
                                                                 Mobile TCP   | 
                                                            
                                                                 Beschreibung  | 
                                                        
|---|---|
| 
                                                                 TMAServer  | 
                                                            
                                                                 Fügen Sie diesen TCP hinzu, um die Serveradresse des Tricentis Mobile Agent anzugeben.  | 
                                                        
| 
                                                                 AppiumServer  | 
                                                            
                                                                 Fügen Sie diesen TCP hinzu, um die Adresse des Appium-Servers anzugeben. Weitere Informationen finden Sie hier: siehe Kapitel "Geben Sie den TCP AppiumServer an".  | 
                                                        
| AppPath | 
                                                                 Fügen Sie diesen TCP hinzu, um den PackageName und die Activity Ihrer Android-Applikation anzugeben. Geben Sie für eine iOS-Applikation die BundleID Ihrer Applikation ein.  | 
                                                        
| OperatingSystem | 
                                                                 Fügen Sie diesen TCP hinzu, um den Plattformnamen anzugeben: iOS oder Android.  | 
                                                        
| 
                                                                 Fügen Sie diesen TCP hinzu, wenn Sie hybride oder mobile Webapplikationen automatisieren: 
  | 
                                                        |
| 
                                                                 DeviceName  | 
                                                            
                                                                 Fügen Sie diesen TCP hinzu, um das Gerät anzugeben, auf dem Sie Ihre mobilen Tests ausführen möchten. Wenn Sie nur ein Android-Gerät mit Ihrem Computer verbinden, müssen Sie den TCP DeviceName nicht angeben. Nähere Informationen finden Sie hier: siehe Kapitel "Geben Sie den TCP DeviceName an".  | 
                                                        
| 
                                                                 ExecuteInParallel  | 
                                                            
                                                                 Wenn Sie Ihre mobilen Tests parallel durchführen möchten, verwenden Sie diesen TCP mit dem Wert True.  | 
                                                        
| 
                                                                 Fügen Sie diesen TCP hinzu, wenn Sie Ihre Tests in Online-Clouds durchführen. Geben Sie den Gerätetyp an, den Sie für die Testautomatisierung verwenden: 
 Sie können diesen TCP auch für die lokale oder Remote-Testautomatisierung verwenden, wenn Sie einen Standardidentifizierungsmechanismus überschreiben möchten.  | 
                                                        |
| 
                                                                 LiveView  | 
                                                            
                                                                 Fügen Sie diesen TCP hinzu und setzen Sie seinen Wert auf True, um die Live View während der Testausführung zu aktivieren.  | 
                                                        
| 
                                                                 Fügen Sie diesen TCP in den folgenden Situationen hinzu: 
  | 
                                                        |
| 
                                                                 ScreenFlow  | 
                                                            
                                                                 Fügen Sie diesen TCP hinzu und setzen Sie seinen Wert auf True, um die Screenshots von Testschrittwerten mit Aktion Input automatisch zu speichern. Wenn Sie diesen TCP hinzufügen, müssen Sie auch den Parameter ScreenFlowPath hinzufügen.  | 
                                                        
| 
                                                                 ScreenFlowPath  | 
                                                            
                                                                 Geben Sie den Pfad an, unter dem Tricentis Tosca die Screenshots von Testschrittwerten mit Aktion Input automatisch speichern soll. Wenn Sie diesen TCP hinzufügen, müssen Sie auch den Parameter ScreenFlow hinzufügen.  | 
                                                        
| 
                                                                 SkipVisibilityCheck  | 
                                                            
                                                                 Fügen Sie diesen TCP hinzu und setzen Sie seinen Wert auf False, wenn Sie möchten, dass Tricentis Tosca die Sichtbarkeit der Controls für die Testautomatisierung überprüft. Standardmäßig überprüft Tricentis Tosca die Control-Sichtbarkeit für die lokale Ausführung und nicht die Control-Sichtbarkeit für die Ausführung in den Clouds. Nähere Informationen finden Sie hier: siehe Kapitel "Tests in Online-Clouds konfigurieren".  | 
                                                        
| 
                                                                 TapByCoordinates  | 
                                                            
                                                                 Fügen Sie diesen TCP hinzu, wenn Sie ein Tippen auf ein Control simulieren möchten, für das Sie eine {CLICK}-Aktion angegeben haben. Verwenden Sie diesen TCP als Fallback-Mechanismus, wenn Sie Steuerungsprobleme im Zusammenhang mit der {CLICK}-Aktion haben. Nähere Informationen finden Sie hier: siehe Kapitel "Fallback-Mechanismus für {CLICK}-Aktionen aktivieren".  | 
                                                        
| 
                                                                 UseXBrowserForMobile  | 
                                                            
                                                                 Ab Tricentis Tosca 13.2 basiert die Testautomatisierung von Webapplikationen auf einer neuen und schnellen mobilen HTML-Engine. Wenn Sie jedoch die vorherige Technologie verwenden möchten, fügen Sie diesen TCP hinzu und setzen Sie seinen Wert auf True.  | 
                                                        
Geben Sie den TCP AppiumServer an
Sie müssen die Adresse des Appium-Servers in den folgenden Situationen angeben:
- 
                                                        
Wenn Sie Ihre Tests in den Clouds durchführen. Nähere Informationen finden Sie hier: siehe Kapitel "Tests in Online-Clouds konfigurieren".
 - 
                                                        
Wenn Sie eine Verbindung zu Local (TMA) herstellen, lautet die vordefinierte Standardadresse http://127.0.0.1:8585/.
 
- 
                                                        
Wenn Sie eine Verbindung zu Remote (TMA) herstellen, geben Sie die Serveradresse des Tricentis Mobile Agent im Format http://<IP-Adresse>:<Portnummer>/ an.
 
Geben Sie als Wert des TCP TMAServer die Serveradresse des Tricentis Mobile Agent ein.
Aufbau der Adresse des Appium-Servers
Bei Remote-Verbindungen besteht die Adresse des Appium-Servers aus den folgenden Elementen:
- 
                                                        
IP-Adresse Ihres PCs.
 - 
                                                        
Appium-Port. Der Appium-Port, den Sie beim Starten des Tricentis Mobile Agent definiert haben.
 
Für Informationen zum Aufbau der Adresse des Appium-Servers in den Clouds siehe Kapitel "Tests in Online-Clouds konfigurieren".
Geben Sie den TCP DeviceName an
Die folgende Tabelle erklärt, welchen Wert Sie für den TCP DeviceName eingeben müssen.
| 
                                                                 Ausgangssituation  | 
                                                            
                                                                 TCP-Wert  | 
                                                        
|---|---|
| 
                                                                 Ein lokal verbundenes iOS-Gerät  | 
                                                            
                                                                 Geben Sie Auto ein oder lassen Sie diesen Parameter leer.  | 
                                                        
| 
                                                                 Mehrere lokal verbundene iOS-Geräte  | 
                                                            
                                                                 Geben Sie Auto ein oder lassen Sie diesen Parameter leer, wenn Sie die Testautomatisierung auf einem zufälligen Gerät auslösen möchten. Wenn Sie die Testautomatisierung auf einem bestimmten Gerät auslösen möchten, geben Sie die UDID dieses Geräts ein.  | 
                                                        
| 
                                                                 Ein lokal verbundenes Android-Gerät  | 
                                                            
                                                                 Sie müssen diesen Testkonfigurationsparameter nicht angeben.  | 
                                                        
| 
                                                                 Mehrere lokal verbundene Android-Geräte  | 
                                                            
                                                                 Geben Sie Auto ein oder lassen Sie diesen Parameter leer, wenn Sie die Testautomatisierung auf einem zufälligen Gerät auslösen möchten. Wenn Sie die Testautomatisierung auf einem bestimmten Gerät auslösen möchten, geben Sie die ID dieses Geräts ein. Wenn Sie nicht den Namen Ihres Geräts angeben möchten, können Sie stattdessen den OSVersion-TCP eingeben.  | 
                                                        
| 
                                                                 Android-Emulator  | 
                                                            
                                                                 Geben Sie den vollständigen Namen des emulierten Geräts ein, das im Emulator angezeigt wird.  | 
                                                        
| 
                                                                 iOS-Simulator  | 
                                                            
                                                                 Geben Sie den vollständigen Namen des simulierten Geräts ein, das im Simulator angezeigt wird.  | 
                                                        
| 
                                                                 iOS- oder Android-Testautomatisierung in Clouds  | 
                                                            
                                                                 Geben Sie den Namen des in der Cloud angezeigten Geräts, Emulators oder Simulators ein. Nähere Informationen finden Sie hier: siehe Kapitel "Tests in Online-Clouds konfigurieren".  | 
                                                        
IDs von lokal verbundenen iOS-Geräten, -Simulatoren und Android-Geräten finden
Sie können die IDs Ihrer iOS-Geräte, -Simulatoren und Android-Geräte im Tricentis Mobile Agent finden.