Readme

HPE Mobile Center

Software Version: 1.51

 

Publication date: 21 December 2015

Software release: 21 December 2015

 

This Readme provides information about Mobile Center 1.51 such as system requirements, integrations information, and known issues:

Note: For the most up-to-date information on Mobile Center, check out the Mobile Center online help.

How to install

Mobile Center 1.51 can be installed in one of the following ways:

See the Install Guide for detailed instructions on how to install Mobile Center.

 

Server requirements

The Mobile Center server can also be run on a virtual machine.*

Linux server

Computer Processor:

2x2 GHz or higher dual core processor (Quad core recommended)

Operating System:

Red Hat Enterprise Linux 6.5 minimal workstation x64

Red Hat Enterprise Linux 7.1 minimal workstation x64

CentOS 6.5 minimal installation

CentOS 6.6 minimal installation

Memory:

4GB RAM

HP Mobile Center requires at least 1G RAM free (2G recommended)
.

Free Hard Disk Space:

20 GB of free disk space for application files and folders**

You must also have an additional 1 GB of free disk space on the system disk (the disk on which the operating system is installed).

**May require more depending on the number of apps that you are testing with Mobile Center.

Browser:

Chrome, Firefox, Internet Explorer 10, Internet Explorer 11, Microsoft Edge.

(Browsers supported on clients connecting to Mobile Center's Lab Management console).

Database:
(comes with the installation package)

PostgreSQL server Version 9.3  

Maximum number of connected devices per server:

55 devices

Windows server

Computer Processor:

2x2 GHz or higher dual core processor (Quad core recommended)

Operating System:

Windows 7 64-bit

Windows Server 2012 R2

Windows 8.1

Memory:

4GB RAM

HP Mobile Center requires at least 1G RAM free (2G recommended)
.

Free Hard Disk Space:

20 GB of free disk space for application files and folders**

You must also have an additional 1 GB of free disk space on the system disk (the disk on which the operating system is installed).

**May require more depending on the number of apps you are testing with Mobile Center.

Browser:

Chrome, Firefox, Internet Explorer 10, Internet Explorer 11, Microsoft Edge.

(Browsers supported on clients connecting to Mobile Center's Lab Management console).

Database:
(comes with the installation package)

PostgreSQL server Version 9.3  

Maximum number of connected devices per server:

55 devices

*Hosted virtualization hypervisors are supported. Mobile Center has been certified with:

 

Supported devices

For the most up-to-date list of certified devices, see supported devices.

The following devices are supported by Mobile Center:

Android

Devices running on Android 4.1 OS and higher. Remote access is supported only on devices with an ARM CPU*.

The following devices have been tested and verified with Mobile Center:

Smartphones
Manufacturer Model Model number
Coolpad Coolpad S6 9190L_C00
Google Nexus 5 Nexus 5
Google Nexus 6 Nexus 6
HTC One S HTC One S
HTC One M8 HTC One_M8
HTC One M9 HTC One M9
HTC Desire D816H HTC D816H
Huawei Huawei P8 GRA-L09
Huawei

Huawei Ascend P7-L10 4G

Known limitation: USB debugging needs to be activated each time you reconnect the device to Mobile Center.

Huawei p7-l10
LG G3 16 GB LG-D855
LG D405h L90 LG-D405h
LG G Flex2 LG-H955
LG G4 LG-H815
LG Nexus 5X LG-H791
Meizu

Meizu MX4 Pro

Known limitation: You need to enable this device on the Linux connector as follows:

  1. Create or update ~/.android/adb_usb.ini, append MeiZu vendor id 0x2a45 in a single line.
  2. Create or update /etc/udev/rules.d/51-android.rules, and change its permission: # chmod a+rx 51-android.rules
  3. Append a single line to 51-android.rules file:
    SUBSYSTEM=="usb", ATTR{idVendor}=="2a45", MODE="0666", GROUP="plugdev"

    update the GROUP to your hpmc user group, for example hpmc.
  4. Reload udev rules:
    # udevadm control --reload-rules
  5. Reboot your Linux machine.
M462
Motorola Moto G (2nd Generation) Moto G (2nd Gen.)
Motorola Moto X Moto X
Motorola Nexus 6 XT1100
OnePlus OnePlus One A0001
OnePlus OnePlus Two A2003
Oppo Oppo R7 R7 Plus TD-LTE
Samsung

Galaxy Ace 3*

Note: When connecting the device to Mobile Center, the orientation should be set to portrait.

GT-S7275B
Samsung Galaxy Note GT-N7000
Samsung Galaxy Note 2 GT-N7100
Samsung Galaxy Note 3 SM-N9005
Samsung Galaxy Note 4 SM-N910C
Samsung Galaxy Note Edge N915F SM-N915F
Samsung Galaxy Note 5 SM-N920C
Samsung Galaxy S4 GT-19500
Samsung Galaxy S5 SM-G900F
Samsung Galaxy S6 SM-G 920F
Samsung Galaxy S6 Edge SM-G925F
Sony Xperia Z D6653
Sony Xperia Z5 E6653
Xiaomi Xiaomi MI 3 MI 3W
Xiaomi Xiaomi MI 4 MI 4W
Xiaomi Xiaomi Note 2014616
Xiaomi Xiaomi Redmi Note 2014915

 

Tablets
Manufacturer Model Model number
Google Nexus 7 Nexus 7
Google Nexus 9 Nexus 9
Google Nexus 10 Nexus 10
HP HP Slate 7 extreme H Slate 7 extreme
HP HP Slate S8-7600US 8-Inch 7600US
Huawei Honor Tablet T1-823L
Lenovo Lenovo TAB 2 A7-10F
Samsung Galaxy Tab 2 7.0 GT-P3100
Samsung Galaxy Tab 2 10.1 GT-P5100
Samsung Galaxy Tab 3 7.0 SM-T 210
Samsung Galaxy Tab 3 Lite 7.0 SM- T110
Samsung Galaxy Tab 3 8.0 SM-T 310
Samsung Galaxy Tab 4 8.0 SM T330
Samsung Galaxy Tab 4 10.1 SM- T531
Samsung Galaxy Tab A 9.7 SM- T555C
Soulycin Soulycin T800 T800
Sony Xperia Z3 SGP611
Teclast Teclast P98 P98
Xiaomi Xiaomi Pad A0101

 

iOS

Devices running on iOS 7.x OS and higher.

The following devices have been tested and verified with Mobile Center:

Smartphones
Manufacturer Model Model number
Apple iPhone 4 A1332x
Apple iPhone 5 A1429
Apple iPhone 5C A1507
Apple iPhone 5S A1457
Apple iPhone 6 A1586
Apple iPhone 6+ A1522
Apple iPhone 6s MKT32LL/A
Apple iPhone 6s+ MKVG2LL/A

 

Tablets & iPods
Manufacturer Model Model number
Apple iPad Air A1474
Apple iPad Air 2 A1566
Apple iPad Mini 1 32GB Wi-Fi+4G MD544HB / A
Apple iPad Mini 2 Retina 16GB Wi-Fi ME279HB/A
Apple iPad Mini 3 Wi-Fi 16GB Gold MGYE2CH/A
Apple iPad Mini 4 Wi-Fi 64GB MK722RK/A
Apple iPad 2 A1396
Apple iPad 3 A1340
Apple iPad 4 A1460
Apple iPod Touch (5th Gen) A1421

 

Emulators

(Android 4.1 and higher):

Google SDK

Genymotion

 

Connector requirements

When you install Mobile Center, both the server and the connector are installed. However, the connector is designed as a lightweight piece of software for connecting devices to Mobile Center, that can also be installed as a standalone component. You can install the connector on multiple machines in distributed locations, or on your testing-tool machine. The connector can be installed on a Windows or Linux machine. For details, see Install the connector on a Windows machine or Install the connector on a Linux machine.

Linux

Hardware:

  • 2 GB RAM
  • 2 GB disk space

Operating System:

  • Red Hat Enterprise Linux 6.5 minimal workstation x64
  • Red Hat Enterprise Linux 7.1 minimal workstation x64
  • CentOS 6.5 minimal installation
  • CentOS 6.6 minimal installation
Windows

Hardware:

  • 2 GB RAM
  • 2 GB disk space

Operating System:

  • Windows Server 2008 R2 SP1 64-bit
  • Windows Server 2012 R2
  • Windows 7 SP1 32-bit or 64-bit
  • Windows 8.1 64-bit
  • Windows 10

Every mobile device connected to Mobile Center requires 900mA - 1.5A per port, depending on the device. To optimize power consumption and provide better utilization of USB ports, we recommend using a USB hub with an independent power supply that can sustain power consumption.

 

Network requirements

The following ports are required:

Server:

HTTPS (8443)

HTTP (8080)

VNC (5900)

VNC SSL (5901)

Connector:

HTTPS (8443)

HTTP (8080)

VNC (5900)

VNC SSL (5901)

Devices:  
Remote access 3389
5900
5901
Android-specific

5000
5001

iOS-specific

12345

 

Multi-language support

Note: Mobile Center server does not support non-English OS servers.

 

Integrations

For a complete list of products that integrate with Mobile Center, check out My Product Matrix.

 

Limitations

Upgrade

In a non-distributed environment (devices are connected directly to the server machine only), where the Mobile Center server has been configured to work with testing tools over SSL, remote access fails after upgrading the server to Mobile Center 1.51.

Workaround: Uninstall Mobile Center and install Mobile Center 1.51 as a full installation.

Connector Names

Multi-Language support

Mobile Center server does not support non-English OS servers.

Saving Filter Preferences

In Windows 8.1, if you are using Internet Explorer version 11.0.23 as a non-admin user:

These limitations result from Internet Explorer not allowing localStorage access. These limitations do not apply if you launch the browser as an administrator.

Uploading apps

The maximum file size that you can upload is 200MB.

Remote access

Record and Replay

Android:

iOS:

Network Virtualization

When upgrading from Mobile Center 1.50, the NV_TEST_MANAGER field in the /opt/hpmc/conf/nv.properties file is not updated automatically with the correct data.

Workaround: When upgrading a Mobile Center environment where the nv.properties file was configured, reconfigure the NV_TEST_MANAGER field after upgrade.

 

Testing tools - UFT

The following are additional limitations when using Unified Functional Testing (UFT) with Mobile Center:

Opening Mobile Center

After defining the connection information for Mobile Center in the Options dialog box, the remote access window opens every time a record or run session begins.

To prevent this window from opening when you are not testing mobile applications, select Do not record and run tests on mobile in the Mobile pane of the Record and Run settings dialog box.

Running tests

Spying and highlighting

Business Process Testing

Testing Android apps

Testing SAP Fiori apps

Supported in UFT12.51 Patch 1 only.

If your test was created for a desktop version of a Fiori application, you may need to modify the test to ensure it runs correctly on the mobile version.

Additionally, different resolutions on different devices may cause differences in an object's properties and behavior. You may need to manually edit the test script to support multiple devices.

Tip: Add an Exist statement to ensure that an object is completely loaded on a page in a Fiori mobile application before running steps on that object.

Specific objects and methods

SAPUIRadioGroup

The SAPUIRadioGroup test object is not supported for Fiori applications.

SAPUITextEdit / SAPUIButton

Sometimes, when using SAPUITextEdit and SAPUIButton objects, the test steps are recorded in the incorrect order.

If this happens, change the order of the steps manually.

SAPUITextEdit

The SAPUITextEdit test object html tag identification property now uses the parent DIV element (instead of the INPUT element).

You must update any:

  • Tests that include checkpoints, output values or GetROProperty("html tag") steps on the SAPUITextEdit test object.

  • SAPUITextEdit objects you have in your object repositories.

SAPUIDialog.Close

The SAPUIDialog.Close button works only when a dialog contains a X close button.

Standard checkpoints and output values

When inserting standard checkpoints and output values to an already recorded test, and running standard checkpoint and output value steps on Fiori mobile applications, the test object must be fully visible in the Mobile Center remote access window.

This is relevant when editing the test, and not when recording it.

Manually packaged mobile apps for Android devices

When working with manually packaged mobile apps for Android devices, you must:

  1. Before recording or running a test, select the check box in the Mobile Hybrid tab of the Settings dialog box (File > Settings > Mobile Hybrid).

    In all other cases, this check box should be cleared.

  2. In the Mobile tab of the Record and Run Settings dialog box, clear the Reinstall the application option.

Using the HP Mobile Web app

Running Web tests using the HP Mobile Web app

Supported in UFT12.51 Patch 1 only, and for GUI tests only.

Using Chrome's mobile browser emulator

Supported in UFT12.51 Patch 1 only, and for GUI tests only.

Hybrid applications

The following features are not supported when testing hybrid applications:

  • Accessibility checkpoints.

  • Mobile optimization.

    The following are supported only for web pages that are optimized for mobile:

    • Bitmap checkpoints

    • Text area checkpoints and output values

  • Active Screen.

  • Navigate and Learn.

  • Object Identification dialog box.
  • Tests and components recorded on a desktop browser.

  • Visual Relation Identifiers (VRI).

  • Web file and frameset objects.

Note: Some features not supported for mobile in general are supported when working with hybrid applications. For details, see Unsupported features.

Additional limitations:

Keyword View

In the Keyword View, you may not be able to use the Insert run-time object option in the Select Test Object dialog box to insert a .Object statement for a selected test object.

Workaround: Enter the .Object statement manually.

Text checkpoint and output value steps

When recording and running text checkpoint and output value steps, the test object must be fully visible in the remote access window.

Object identification properties

Do not add or remove object identification properties, as customization is not supported.

WebList steps

Sometimes, when recording a WebList test object step, steps are added for both MobileDropDown and WebList test objects.

Recording date and time

Sometimes, when recording the date and time on MobileWeb test objects, native application steps are added in addition to hybrid application steps. This may cause the step to fail during a run session.

Workaround: Delete the extra native application steps.

Run results

Snapshots are not supported for steps on web pages.

In addition, CSS elements may be displayed erroneously in the Captured Data pane of the Run Results Viewer (not relevant for HTML report).

Working with ALM

When using the Mobile Add-in with ALM:

Using Proxy servers

Apache configuration example:

###forward basic authentication###
ProxyRequests on
AllowCONNECT 8108 8080 80 7002 443 8443

Localization

Tests created in earlier versions of UFT

Tests created prior to UFT 12.51

For tests that were created on hybrid applications prior to UFT 12.51, only the text, isEnabled, and isFocused properties are supported for checkpoints and output values.

Additionally, you must do the following to enable your test or component to run properly:

  1. Select the Test was created prior to UFT 12.51... check box before running the test.

    For tests

    Select the File > Test Settings > Mobile Hybrid tab.

    Select the Test was created prior to UFT 12.51 and contains steps on a hybrid mobile app check box.

    For components

    Open the application area, and in the sidebar, select Additional Settings > Mobile Hybrid.

    In the Mobile pane, select the Test was created prior to UFT 12.51 and contains steps on a hybrid mobile app check box.

  2. Make sure that UFT re-installs or restarts the app before running steps on the app.

    You can:

Tests created in UFT 12.02 Patch 1 or earlier

When working with an object repository in a test created in UFT 12.02 Patch 1 or earlier, the following commands are not supported:

Instead, update the test object descriptions from the application (select the test object and click Update from Application).

Caution: If you are working with MobileLabel test objects that are part of a MobileList test object, updating the description from the application can cause your test to behave unexpectedly.

To update the description of a MobileLabel test object from the application, replace it with a MobileList test object.

In the relevant test steps, replace the steps containing MobileLabel.MakeVisible and MobileLabel.Tap with a single step containing MobileList.Select <index>.

For example, replace:

Device("Device").App("UICatalog").MobileLabel("ListViewActivity").MakeVisible
Device("Device").App("UICatalog").MobileLabel("ListViewActivity").Tap

with:

 Device("Device").App("UICatalog").MobileList("list").Select 5

Unsupported features

The UFT Mobile Add-in supports only recording and running steps on mobile applications.

The following UFT abilities are not supported, or are only partially supported, when working with mobile objects: 

  • Active Screen.

  • Assistive properties in the Object Identification dialog box.

  • Bitmap checkpoints on an App test object.Supported for hybrid applications only.

  • Local System Monitors. Instead, you can instruct UFT to collect Mobile vitals in the Record and Run Settings dialog box. This data is then presented in the Local System Monitor pane in the run results.

  • Low-level recording

  • Maintenance Run Mode. Supported for hybrid applications only.
  • Navigate and Learn, including adding children of a parent test object to the object repository.
  • Ordinal identifiers. Supported for hybrid applications only.

  • Recovery scenarios.

  • Regular expressions for properties.

  • Smart identification. Supported for hybrid applications only.

  • Update Run Mode. Only the option for updating checkpoints and output values is supported. Supported for hybrid applications only.

  • Virtual objects

  • Visual Relations identifiers.


Legal Notices

Warranty

The only warranties for Hewlett Packard Enterprise Development LP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HPE shall not be liable for technical or editorial errors or omissions contained herein.

The information contained herein is subject to change without notice.

Restricted Rights Legend

Confidential computer software. Valid license from HPE required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.

Copyright Notice

© Copyright 2015 Hewlett Packard Enterprise Development LP

Trademark Notices

Adobe® is a trademark of Adobe Systems Incorporated.

Microsoft® and Windows® are U.S. registered trademarks of Microsoft Corporation.

UNIX® is a registered trademark of The Open Group.

Red Hat® is a registered trademark of Red Hat, Inc. in the United States and other countries.

Apple and the Apple logo are trademarks of Apple Computer, Inc., registered in the U.S. and other countries.

iPad® is a trademark of Apple Inc.

iPhone® is a trademark of Apple Inc.

Google™ © 2012 Google Inc. All rights reserved. Google and the Google Logo are registered trademarks of Google Inc.


Send documentation feedback