Mobile App Testing More Complex than Desktop – Shocker!
JoshGalde 270005VQUH Visits (4601)
Whereas on mobile, it is 10 times more complicated. You have different OSes including iOS, Android, Windows Mobile, BlackBerry, and now Mozilla. Plus you have different screen sizes that must be considered from 3.4” all the way up to 19” or even 47” if you include TV with apps support such as the latest Samsung TV’s.
Jason Tee of TheServerSide.com recently discussed this topic in a blog post. He states that “It's not an exaggeration to say that testing is the number one area where mobile ALM (Application Lifecycle Management) is several orders of magnitude more complex than traditional ALM. The recent Mobile Application Development Primer whitepaper from IBM describes just a few of the factors that come into play. "The same model of device may function in a subtly different way when connected to a different carrier network. Also, the quality of the network connection can have a profound impact on the behavior of a mobile application. Even the movement of the mobile device itself may be an important factor in the behavior of the application."
This means the enterprise must be prepared to use every trick in the book including simulators, emulators, device-cloud testing with hardware, and/or automated testing made available as a resource on a consumption based billing model.”
Tools like these make it easier to perform any test of any mobile app, and to do it from anywhere in the world. It is why testing on mobile apps has become such a critical part of any app development process. And it is why we are starting to see many enterprise Fortune 2000 organizations develop their apps with a ‘mobile first’ strategy. We will cover this strategy in a future post.