Set up advanced mobile testing
This topic describes how to set up your Digital 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 on Digital 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 | Details |
---|---|
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 |
Set up Digital Lab to integrate with OpenText Functional Testing
Before you connect from OpenText Functional Testing, set up Digital Lab and the devices you want to test.
Enable browser cookies |
Enable browser cookies on the Digital Lab machine before you start testing. |
Verify your device connection |
Verify that your devices are connected to the Digital 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 Digital 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 Digital Lab Help. |
Handle your apps after a Digital Lab upgrade |
If you've upgraded Digital Lab, ensure that the app you are testing is compatible with the current version of Digital Lab. To reinstall apps after an upgrade:
|
Set up your CI machine for SSL and CA certificates
To use SSL with CA certificates with Digital 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.
Start OpenText Functional Testing and load Add-ins
Before working with mobile devices, clear your browser cache on the OpenText Functional Testing computer and load the Mobile Add-in.
Additionally, load the Web Add-in if you are testing any of the following:
-
Hybrid apps
-
Web apps using the Chrome emulator
-
Web apps using the Digital Lab Browser app through Digital Lab
Tip: If you want to create new tests, load the add-ins from the OpenText Functional Testing Add-in Manager. For details, see Manage add-ins. If you are modifying or running existing tests, OpenText Functional Testing will load the necessary add-ins when you open the tests.
Next steps:
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.
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: