Sunday, October 29, 2017

Mobile App Test Strategy

Important Points – Mobile App Test Strategy:
Creating test strategy for mobile application is different and complex then creating it for web applications. This is due the verity of mobile operating systems & its version, its size and the way of end user usages.  

Since the number of users on mobile platform is increasing day by day, that’s why every organization is targeting these user groups.
Below are the important points which we need to consider while creating the test strategy for mobile application.



Mobile Device Selection:
This is an important and main aspect for mobile app test strategy. Usually clients provide the list of target devices on application should work. If the list is small then we can easily validate the application compatibility on those devices, but in case list is long then we must prepare a strong device selection policy so that we can achieve the maximum test coverage.  
·          Device screen size and resolution.
·          Device version and supported API.
·          Form factors.
·          Based on internal components like RAM, processor etc.
·          Testing feasibility on emulator & simulator.

Network Connectivity:


Network connectivity another big challenge for mobile application, as for as the testing concerns. This is because of number of network types like 2G, 3G, 4G, WiFi, hotspot etc, and multiple network service providers.  

To overcome with this issue we need to understand the our end user, like who is going to really use our applications and which network they are going to use. We can classify the network and service provider based on the geo location too.
Based on the above parameters we can identify the network types and service provider types for maximum test coverage.
Below points helps a lot to identify network connectivity selection for testing.
·          Group of end users and purpose of the application.
·          For which GEO location, we are going to release the application.
·          Minimum required bandwidth for application use.

Automation Testing Tool:
Selection of automation testing tool is another challenge for mobile application testing. This is due to mobile app types, different platforms and used different types of app components. For example – Theses three types of mobile apps like Web, native, hybrid. Platforms like iOS, Android, Blackberry and windows.

So here if we select a tool, then it will not be necessary that it will support all types of mobile apps and operating systems.

Another point is, writing script and identify application object is little bit difficult in case of mobile application.

Nature of end Users:
End user natures while using the mobile app is little bit different. This is because of available resources and screen size of mobile devices. Usually user don’t have patience while using the mobile application, if the application is not quick responsive or usability is not good, user do uninstall the app.

So, while implementing the application we need to take care of better usability of the application as per market and OS standards, and same time application response should be quick.

No comments:

Post a Comment