# Mobile Client: Part 3, Testing and Release Management

**URL:** <https://forums.pega.com/t/mobile-client-part-3-testing-and-release-management/840>\
**Category:** General\
**Tags:** mobile, other-industry, 8-4-3, senior-system-architect\
**Created:** [November 18, 2020, 7:00am UTC](https://forums.pega.com/t/mobile-client-part-3-testing-and-release-management/840 "2020-11-18T07:00:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![coblm](https://avatars.discourse-cdn.com/v4/letter/c/76d3ee/32.png) [@coblm](https://forums.pega.com/u/coblm)\
**Post date:** [November 18, 2020, 7:00am UTC](https://forums.pega.com/t/mobile-client-part-3-testing-and-release-management/840/1 "2020-11-18T07:00:34Z")

</div>

**Scenario**

Platform: Pega Cloud 8.4.2, Pega Customer Service, Pega Mobile Client 8.5.x

A Pega CRM/CS application requires a mobile version of its Employee Portal which allows employees to create and monitor internal service requests. Access is online only and SSO is used for authentication.

In the third part of the series the various options for testing the mobile app are discussed, as well as the release management approach taken.

**Solution**

As mention in [Part 1](https://collaborate.pega.com/discussion/mobile-client-part-1-development-application-stack-and-mobile-build) using Pega Mobile Client both iOS and Android mobile apps were built and distributed to end users.

If devices with supported OSs (see list at time of writing this post below) and iOS/Android build certificates are available then deployment of a Pega mobile client app is straightforward. Simply build and deploy the app as described in [Part 1](https://collaborate.pega.com/discussion/mobile-client-part-1-development-application-stack-and-mobile-build). However, if an Android device is not available for testing then an emulator is the only way to test. If iOS device is not available or the required iOS certificate set is not possible then either Pega Mobile preview or an emulator must be used. (Preview only works for iOS).

**Android Testing**

Android studio ([https://developer.android.com/studio](https://developer.android.com/studio)) allows you to import the .apk file generated by the mobile channel landing page. (See Building The Mobile App in Part 1) and test using an emulator device.

1. Open Android Studio and then File-\>Profile or Debug APK
2. Import APK
3. Configure new emulator with AVD Manager (on of the icons in upper right of studio)
4. Once installed you can launch the CMS App using start button as in image below.
5. Sign into CMS app making sure the roles/access group of operator is configured correctly. (See Figure 7 in Part 1 for details)

 ![AndroidStudio.jpg](https://pega1.discourse-cdn.com/pega/original/2X/a/a2876560dd5d3e55136c5e9e9f3784bfb9dbd627.jpeg)

**iOS Testing**

It is also possible to emulate iOS devices. It is much easier with a Mac but Windows options exist. Mobile preview, as well as actual devices (using Pega dev certificate set from GCS), were used for the CMS application described here. However the below links may provide helpful to others:

[https://appetize.io/](https://appetize.io/)

[https://stackoverflow.com/questions/4952820/test-ios-app-on-device-without-apple-developer-program-or-jailbreak](https://stackoverflow.com/questions/4952820/test-ios-app-on-device-without-apple-developer-program-or-jailbreak)

[https://support.magplus.com/hc/en-us/articles/203808598-iOS-Creating-an-Installation-Link-for-Your-Enterprise-App](https://support.magplus.com/hc/en-us/articles/203808598-iOS-Creating-an-Installation-Link-for-Your-Enterprise-App)

**Release Management**

\*\*Coming Soon

**Infinity Mobile Client - Supported Platform and Mobile OS matrix**

|   
  
**Platform**  
  
 |   
  
**Pega 7.4**  
  
 |   
  
**Pega 8.1**  
  
 |   
  
**Pega 8.2**  
  
 |   
  
**Pega 8.3**  
  
 |   
  
**Pega 8.4**  
  
 |   
  
**Pega 8.5**  
  
 |
| --- | --- | --- | --- | --- | --- | --- |
|   
  
**iOS 9**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
  
  
 |   
  
  
  
 |
|   
  
**iOS 10**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
  
  
 |   
  
  
  
 |
|   
  
**iOS 11**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
  
  
 |
|   
  
**iOS 12**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |
|   
  
**iOS 13**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |
|   
  
**Android 5.0, 5.1**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
  
  
 |   
  
  
  
 |
|   
  
**Android 6.0**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |
|   
  
**Android 7.0**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |
|   
  
**Android 7.1**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |
|   
  
**Android 8.0**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |
|   
  
**Android 8.1**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |
|   
  
**Android 9.0**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |
|   
  
**Android 10.0**  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |   
  
supported  
  
 |
