Connect devices
You can connect an unlimited number of devices to OpenText Functional Testing Lab. This section covers the types of devices that you can connect to the device lab for testing mobile apps.
For details on running tests on cloud desktop browsers, see Browser lab.
Connect on-premises and cloud devices
You can connect on-premises devices and cloud devices to the lab. You can connect physical devices or emulators/simulators.
The following on-premises devices can be connected to the lab:
| On-premises devices | Details |
|---|---|
| Physical devices |
Physical devices can be plugged directly into the OpenText Functional Testing Lab server machine, or into a different machine using the standalone connector. For details on how to connect physical devices to OpenText Functional Testing Lab, see Connect Android mobile devices and Connect iOS mobile devices. To connect devices directly to the OpenText Functional Testing Lab server, the server must be installed with the embedded connector. For details, see Windows Installation or Linux Installation. OpenText Core Software Delivery Platform: When connecting on-premises devices using a standalone connector, always download and install the latest connector version from Marketplace. From version 25.2 and later, the connector updates automatically whenever a new version is available. Make sure the connector auto-update setting is enabled. For details, see View and manage connectors. |
|
Emulators/ Simulators |
You can connect the following:
For details on connecting local emulators, see Connect emulators. For details on connecting simulated iOS devices, see iOS simulator (Tech preview). |
The following cloud devices can be connected to the lab:
| Cloud device types | Details |
|---|---|
| OpenText hosted devices |
You can access OpenText hosted devices from the lab. This enables you to test your app on a larger selection of devices, without having to acquire and maintain the devices. After you set up the OpenText hosted device lab integration, you can connect OpenText hosted devices from OpenText Functional Testing Lab. For details, see OpenText hosted lab integration. Both public and private hosted devices are available:
|
| AWS Device Farm |
After you set up the AWS Device Farm integration, you can connect ADF devices from the lab. For more details, see Connect AWS Device Farm devices. This section does not apply to OpenText Core SDP. |
| Genymotion Cloud Android emulators |
After you set up the Genymotion Cloud integration, you can connect Genymotion Cloud emulators from the lab. For more details, see Connect a Genymotion Cloud emulator. This section does not apply to OpenText Core SDP. |
| WeTest Tencent devices |
After you set up the Tencent WeTest Device Farm integration, you can connect private devices hosted by WeTest from the lab. For more details, see Connect a Tencent WeTest device. This section does not apply to OpenText Core SDP. |
Supported and certified devices
Before connecting a device, check that the operating system of your device is supported. For details on supported and certified devices, see the Support matrix. For limitations regarding specific operating systems, see the Known issues section of the Support matrix.
Physical device connectivity
Follow these guidelines when connecting your devices to a server or connector machine:
| Item | Guideline |
|---|---|
| USB connection | Configure the USB connection to connect your device to OpenText Functional Testing Lab. On most devices, the File transfer/MTP option should be used, however this may differ depending on your device. If the device fails to connect, use the USB connection option specified by your device’s user guide. |
| USB cable |
Connect the devices with a genuine USB cable. A non-genuine cable may cause a connection failure. You can connect devices with a USB cable to a connector machine. You can also connect devices with a USB cable directly to a server machine if you installed the server with the embedded connector option selected. |
| USB port |
The following ports are supported:
|
| USB hub |
USB hubs are supported for USB 2.0 and USB 3.0 with power adapters that comply with the Battery Charging (BC) 1.2 standard. For recommended models, see Installation and configuration best practices. |
Best practice guidelines for devices
The following are some best practices for devices:
- Place the devices in a cool space to prevent overheating.
- Reduce the screen brightness of devices to the minimum, to reduce power consumption and heat generation.
- Use certified USB hubs that can provide adequate charging power.
- Place the devices in a vertical position to facilitate a smooth change in orientation (portrait to landscape) in the remote device view.
- Perform manual battery charging cycles as part of the device maintenance, by disconnecting the device from the lab and letting the battery drain completely.
- Make sure the battery is within a reasonable time of its recommended life, as specified by the manufacturer and covered by the warranty.
- Once a week, perform a visual inspection of the battery, and remove any devices with swollen batteries.
Swollen Batteries
Swollen batteries are a common problem with any device using lithium-ion batteries, such as mobile devices, laptops, and smart watches. When lithium-ion batteries are overheated, overcharged, or several years old, the inner cells of the battery may emit a flammable electrolyte mixture, causing the battery to swell. Following the best practices may help to avoid swollen batteries.
Workflow for connecting a device
Use the flowchart to guide you through the process of connecting a device to the lab. For details, see Workflow to connect a device.
Known device issues
For known devices issues, see Known device issues.

