A recent report by Technavio talks about mobile application testing market growing at a pace of 18.31% YoY between 2017 – 2021. The same firm talks about the global software market growing at a size of 14% for this same time period. We believe this is fairly representative and reflective of how the market is shaping with a slight edge for the mobile market. And when we talk of the mobile market the possibilities are endless today all the way from smart phones to wearables to devices that cater to varied growing market needs including newer technology spaces such as virtual and augmented reality.
It certainly is not an easy task on the tester’s plate to take care of both mobile and non-mobile testing in their full glory within the limited resources he/she has on hand. A smart tester and test team is one that will build a holistic test strategy for mobile application testing in such scenarios – this is an effort that will consider what tests should be repeated, what can be safely ignored, what kinds of tests are more important on mobile platforms including what core functional scenarios, user experience, accessibility, performance, security aspects make a difference in a mobile platform. In our case for example, as mobile testing service providers for the last several years now, we work towards a dynamic yet holistic test strategy upfront – this is a strategy which is agile for tweaks on the go, which is directive enough for the tester to operate on and leverages the optimization that can be built on from any prior non mobile testing that has already been done. We follow a few simple yet powerful heuristic rules to this effect as we start off. This could be rules such as:
- Functional issues more OS dependent rather than on device size or screen resolution
- UI issues more specific to device size or screen resolution rather than on the OS; Devices with different screen size, identical OS version give different results
Such rules go a long way in prioritizing the overall test effort thereby creating more time for the tester for important tasks on hand. A holistic mobile test strategy will need to account for not just scripted (including manual and automated) tests but also a strong strategy for exploratory testing including non-functional test areas such as performance, security, accessibility. The good thing today is mobile platforms offer a lot of built in tools for varied quality efforts – it is important for the tester to be privy of them and also leverage them. At the end of the day the holistic planning comes not just from a test manager but equally so from every tester who interfaces with the application – holistic is all about being fully connected with the application and adapting on the go, with clear exit goals defined upfront. We have been helping several clients achieve this across test areas in the mobile space for the last several years – we will be delighted to talk to you for any testing needs you have in the mobile space be it consulting or execution in nature.