Getting Mobile App Performance Testing Right

Testing a mobile app is certainly a completely different ball game compared to a standalone app or a web application testing. The testing industry has over time evolved from testing desktop applications to web applications to applications on the cloud (including SaaS) and the whole gamut of mobile app testing. In the mobile app space, it has again varied from testing native apps to web apps to hybrid apps, each requiring its own strategy. Amongst the varied attributes that get tested across these mobile apps, the non-functional areas are probably the most challenging including performance that needs to include in lab, in lab simulation as well as some end user/field testing.

As an organization that has been doing performance testing and also mobile app performance testing for the last several years, we strongly believe that getting mobile app performance testing right has a lot to do with the overall strategy and getting it right – the implementation is more of an execution routine to follow. Subsequent to the execution the actionable analysis is also an important part of the success mix, which the strategy should consider.

So, what does it take to arrive at the optimal mobile performance testing strategy? A few key points to remember here include:

  1. Keep end users and markets in mind
  2. Understand the mobile penetration in your target markets, as it is important to get performance right or at least optimal on such devices rather than focusing on just a few top end phones/models
  3. Consider app performance specific to not just client – server interactions but also device level interactions
  4. Consider local market nuances such as network, bandwidth etc. in the local mobile market to understand what simulation strategies are needed
  5. Keep pace with the mobile evolutions of the local market in ensuring updates to the strategy – for example, the strategy you built last year may not still hold good given how the mobile market and government regulations around them are evolving especially in developing nations
  6. Accommodate testing in production environment
  7. Seek user feedback in understanding performance relative to overall user experience’
  8. Explore using freeware mobile performance testing tools to do some of the initial heavy lifting for you

While the overall strategy/approach is important to test any area, it is even more important in the case of mobile performance testing where the parameters at hand are many, the scope for digression and wrong priorities are high, the reach may be tough to achieve in global markets – with all of these a robust strategy is a critical step in getting the overall mobile performance app testing right.


About the Author

QA InfoTech

QA InfoTech

Established in 2003, with less than five testing experts, QA InfoTech has grown leaps and bounds with three QA Centers of Excellence globally; two of which are located in the hub of IT activity in India, Noida, and the other, our affiliate QA InfoTech Inc Michigan USA. In 2010 and 2011, QA InfoTech has been ranked in the top 100 places to work for in India.

Related Posts