System requirements

This topic provides the details about the supported system requirements.

Linux server requirements

When installing UFT Mobile on a Linux server, make sure that your system meets the following requirements:

Computer Processor

2.2 GHz or higher dual core processor (Quad core recommended)

Operating System

  • Red Hat Enterprise Linux x64 versions 6.6 - 8
  • CentOS versions 6.6 - 8

Memory

4 GB RAM

UFT Mobile requires at least 1 GB RAM free (2 GB recommended)
.

Free Hard Disk Space

UFTM server

  • Installation: 6 GB
  • Database (PostgreSQL installation and data, if installing locally during the UFT Mobile server installation): 5 GB
  • Temp files: 5GB

Database (PostgreSQL) data: 5 GB

UFT Mobile connector

  • Installation: 5 GB
  • Temp files and cache: 30GB

File storage (apps storage)

  • For the UFT Mobile server installation: 200 MB
  • Apps: Free space needed will depend on the number of apps or app uploads being used. For example, if the app size is 20 MB, and you have uploaded the same app 100 times, the required size is 2 GB.

Database
(comes with the installation package. You can also install UFT Mobile by connecting to an external PostgreSQL database)

Embedded DB: PostgreSQL server version 11. 

External DB:  PostgreSQL server versions 9.6 - 11.

Maximum number of devices connected by USB to server machine

55 devices connected by USB directly to the server machine.

Note: Using standalone connectors, you can connect hundreds of devices to UFT Mobile. The maximum number of devices per standalone connector is 50.

Windows server requirements

When installing UFT Mobile on a Windows server, make sure that your system meets the following requirements:

Computer Processor

2.2 GHz or higher dual core processor (Quad core recommended.)

Operating System

Windows Server 2008 R2, 2012 R2, 2016, and 2019.

Windows 8, 8.1, and 10.

Memory

4GB RAM

UFT Mobile requires at least 1 GB RAM free (2 GB recommended)
.

Free Hard Disk Space

UFTM server

  • Installation: 6 GB
  • Database (PostgreSQL installation and data, if installing locally during the UFT Mobile server installation): 5 GB
  • Temp files: 5GB

Database (PostgreSQL) data: 5 GB

UFT Mobile connector

  • Installation: 5 GB
  • Temp files and cache: 30GB

File storage (apps storage)

  • For the UFT Mobile server installation: 200 MB
  • Apps: Free space needed will depend on the number of apps or app uploads being used. For example, if the app size is 20 MB, and you have uploaded the same app 100 times, the required size is 2 GB.

Database
(comes with the installation package. You can also install UFT Mobile by connecting to an external PostgreSQL database)

Embedded DB: PostgreSQL server version 11. 

External DB:  PostgreSQL server versions 9.6 -11.

Maximum number of devices connected by USB to the server machine

55 devices connected by USB directly to the server machine.

Note: Using standalone connectors, you can connect hundreds of devices to UFT Mobile. The maximum number of devices per standalone connector is 50.

AWS and Azure

This sections details the images supported when installing a UFT Mobile server on AWS or Azure, as well as the images that have been certified for use with AWS and Azure.

AWS

Supported Certified

Windows: Windows images published by AWS. Refer to the supported versions in the Windows Operating System requirements above.

Microsoft Windows Server 2016 Base
Linux: CentOS images published by Centos.org
Refer to the supported versions in the Linux Operating System requirements above.
CentOS 7 (x86_64)

Azure

Supported Certified

Windows: Windows images published by Microsoft.
Refer to the supported versions in the Windows Operating System requirements above.

Windows Server 2016 Datacenter
Linux: CentOS images published by Rogue Wave Software.
Refer to the supported versions in the Linux Operating System requirements above.
CentOS-based 7.5

Hosted virtualization hypervisors

The UFT Mobile server can also be run on a virtual machine. Hosted virtualization hypervisors are supported.

UFT Mobile has been certified with:

VMWare
  • Workstation 10.0.3. and 11.1.2
  • ESX server. Certified for server installation only. Devices should not be connected directly to the VMWare ESX machine, but should be connected using a connector on a different (non-VMWare ESX) machine.
Microsoft Hyper-V 2012 R2 Certified for server installation only. Devices should not be connected directly to the Hyper-V machine, but should be connected using a connector on a different (non-Hyper-V) machine.

Back to top

Connector requirements

You can choose to install the embedded connector, together with the server installation. You can also install the connector as a standalone component, on either a Linux, Windows, or MacOS machine. You can install a standalone connector on your testing-tool machine or on multiple machines in distributed locations. For more details, see Install the connector on a Windows machine, Install the connector on a Linux machine, or Install the connector on a Mac machine.

When installing the Device Connector, make sure that the connector machine meets the following requirements:

Linux

Hardware:

  • 2 GB RAM
  • 2 GB disk space

Operating System:

  • Red Hat Enterprise Linux x64 versions 6.6-8
  • CentOS versions 6.6-8
Windows

Hardware:

  • 2 GB RAM
  • 2 GB disk space

Operating System:

  • Windows Server 2008 R2, 2012 R2, 2016, and 2019
  • Windows 8, 8.1, and 10
MacOS

Hardware:

  • 2 GB RAM
  • 2 GB disk space

Operating Systems:

  • Mountain Lion 10.8
  • Mavericks 10. 9
  • Sierra 10.12
  • High Sierra 10.13
  • Mojave 10.14
  • Catalina 10.15
  • Big Sur 11
Maximum number of connected devices per connector: 50 devices

Back to top

Supported Apple operating systems and Xcode versions

The following software is supported for Mac:

Software Supported versions
OSX/ MacOS
  • Mountain Lion 10.8
  • Mavericks 10. 9
  • Sierra 10.12
  • High Sierra 10.13
  • Mojave 10.14
  • Catalina 10.15
  • Big Sur 11
Xcode

Version 12.1 or later. Note: Full installation of Xcode (install from App Store) is needed for the iOS packager.

For the minimum OS version required for Xcode, see the Apple developer documentation.

Back to top

Supported browsers

The following browsers are supported on clients connecting to UFT Mobile's Lab console:

  • Chrome
  • Firefox
  • Internet Explorer 11
  • Microsoft Edge
  • Safari

Back to top

Screen resolutions

UFT Mobile supports the following screen resolutions:

Windows

  • 1920 x 1200
  • 1920 x 1080
  • 1600 x 1200
  • 1366 x 728

MacOs

  • 1440 x 900
  • 2880 x 1800
  • 2560 x 1600

Back to top

Network requirements

The tables below list the protocols and ports used by UFT Mobile.

UFTM on-premises

Server and connector ports are configurable during installation:

Server:

HTTP/ WS (Default. 8080)

HTTPS/ WSS (Default. 8443)

Linux only: If you are going to connect iOS devices to this machine via USB, make sure that IPV6 is enabled.

Connector:

HTTP/ WS (Default. 8080)

HTTPS/ WSS (Default. 8443)

Linux only: If you are going to connect iOS devices to this machine via USB, make sure that IPV6 is enabled.

Devices:

(internal only)

  • Remote access: 5900
  • Android-specific: 5000
  • iOS-specific: 12345, 5901

UFTM SaaS

On-premises connector ports are configurable during installation:

SaaS server:

HTTPS/WSS 443

On-premises connector:

HTTPS/ WSS (Default. 8443)

Linux only: If you are going to connect iOS devices to this machine via USB, make sure that IPV6 is enabled.

Hosted devices

When using UFT Mobile hosted devices, outbound communication from any on-premises components — web browsers, testing tools, UFT Mobile on-premises server (if relevant) — should be allowed for HTTPS and WSS on port 443.

Servers with which the apps under test communicate should be accessible to the hosted devices. If these servers are on an internal network, make them accessible only to incoming traffic from the mobile devices (using an IP allowlist), or configure your VPN on the hosted devices.

Back to top

Multi-language support

  • The UFT Mobile server is supported on non-English operating systems, provided that the date settings are configured to the Gregorian calendar.

  • Non-English apps are supported for record and replay by UFT Mobile.
  • Only English language physical keyboards are supported.
  • UFT Mobile's user interface supports 8 languages (L10N) - English, Chinese, French, German, Italian, Japanese, Russian, and Spanish. The language used in the UFT Mobile user interface is determined by the language used for the testing tool.
  • Device OS is supported for 8 languages (L10N) - English, Chinese, French, German, Italian, Japanese, Russian, and Spanish.

Back to top

See also: