Set up advanced mobile testing

This topic describes how to set up your OpenText Functional Testing Lab devices and the OpenText Functional Testing testing environment for advanced mobile testing. This provides you with access to all the devices and apps available in the lab.

For basic mobile testing, on one device at a time, see Set up basic mobile testing.

Overview

To test applications on a mobile device, you must perform a number of tasks.

Task Relevant topic
Setup for mobile testing

Set up basic mobile testing or Set up advanced mobile testing (the current topic)

Record a mobile test Record Mobile tests
Edit a mobile test Edit Mobile tests
Run a mobile test Run Mobile tests

Back to top

Set up OpenText Functional Testing Lab

Before you connect from OpenText Functional Testing, set up OpenText Functional Testing Lab and the devices you want to test.

Enable browser cookies

Enable browser cookies on the OpenText Functional Testing Lab machine before you start testing.

Verify your device connection

Verify that your devices are connected to the OpenText Functional Testing Lab server.

Prepare your iOS apps for testing

Hybrid or native iOS apps

If you are testing hybrid or native mobile apps on iOS, you may need to prepare your apps before you start, including packaging and signing.

For details, see the OpenText Functional Testing Lab Help.

Flutter-based apps

You can test Android and iOS packaged apps developed with the Google Flutter SDK. When working with iOS apps, prepare the apps as described in the OpenText Functional Testing Lab Help.

Handle your apps after a lab upgrade

If you've upgraded OpenText Functional Testing Lab, ensure that the app you are testing is compatible with the current version.

To reinstall apps after an upgrade:

  1. Remove all apps that were installed using the previous version. Do this on all relevant devices.

  2. Before running existing tests, select the Install checkbox in the Record and Run Settings to specify that the app should be installed before running it.

    For more details, see Define Mobile Record and Run Settings.

Back to top

Set up your CI machine for SSL and CA certificates

To use SSL with CA certificates with OpenText Functional Testing Lab and OpenText Functional Testing, you must first install your CA certificates on your OpenText Functional Testing or Jenkins / Bamboo machine.

For details, see SSL with a CA certificate.

Back to top

Loading Add-ins

Before working with mobile devices, clear your browser cache on the OpenText Functional Testing computer.

Mobile testing requires the OpenText Functional Testing Mobile Add-in. The Web Add-in is required if you are testing any of the following:

  • Hybrid apps

  • Web apps using the Chromeemulator

  • Web apps using the Digital Lab Browser app through OpenText Functional Testing Lab

If you want to create new tests, load the add-ins from the Add-in Manager when you start OpenText Functional Testing. For details, see Manage add-ins.

If you are modifying or running existing tests, the necessary add-ins are loaded automatically when you open the tests

Next steps: 

Back to top

Set up Mobile testing with ALM

Integrate OpenText Functional Testing, mobile testing, and ALM to run your Mobile tests directly from ALM.

To do this, first install the UFT One Add-in for ALM on the ALM client machine.

For details, see UFT One Add-in for ALM and Run mobile tests from ALM.

Back to top

Set up Mobile testing with continuous integration

Integrate OpenText Functional Testing, mobile testing, and your continuous integration server to run your OpenText Functional Testing Mobile tests as part of your continuous integration process.

Ensure that the relevant plugin is installed on your machine.

For more details, see:

Back to top