Mobile devices are everywhere and always connected. Users can interact with your mobile product anywhere and share their experiences immediately. Using the same mobile device you’ve designed your app for, users can either trumpet or demolish your brand on social media platforms. In this sensitive, fast-moving landscape, it’s never been more important to test for mobile devices. We at Tricentis think you should keep a few things in mind as you consider how to test your mobile app:
The mobile market is a race unlike any other in technology today
With tablet and smartphone sales increasing exponentially, the market is far from reaching saturation and represents tremendous revenue opportunities that Global 2000 business simply can’t afford to ignore. The numbers speak for themselves: since 2012, combined smartphone and tablet traffic have grown from 15% to 22% of all website traffic.*
Mobile devices are distributed across an array of platforms
As mobile devices become the platform of choice for more customers, organizations will need to test against an ever-widening range of technologies. There are multiple operating systems to contend with, including Android, iOS and Windows Phone. Wearable devices, at the moment still in their infancy, may complicate the picture even further.
Different types of devices have different displays and performance features
Is it a smartphone or a tablet? Is it Samsung or Apple? How many different types of touch interactions (tap, swipe, etc.) does the touchscreen allow for? Knowing the market-leaders and the mobile environments they provide is crucial. Neglecting to account for any one of these combinations of device and system is to ignore a segment of customers and potential revenue. Cross-device testing must be a focus of any mobile testing process.
Mobile apps bring a new, more complex type of architecture to the mix. Mobile servers act as an intermediary between the device and the application server, adding at least two new interfaces. Fortunately, developers and testers have access to a wide variety of emulators that come with the integrated development environment (IDE) of the OS vendors. This way, you can use your desktop for testing and save tests with the actual mobile device for the very end.
Tricentis specializes in helping you automate mobile testing across devices and operating systems. In Tricentis Tosca Testsuite, you can define all test cases from a business perspective while maintaining a technical interface with the device you want to test.
*Monetate, Ecommerce Quarterly. EQ2 2013: Email Engagement, p. 9.