Test Strategies for Mobile Device Applications

When planning your testing effort for a mobile device application, in addition to the usual functional testing, it
is also important to consider the following areas and how they differ from desktop or regular web
applications:
1. User Interface Testing – mobile devices have unique user interfaces like smaller screens that can
be re-oriented, touchscreens and soft keyboards, and navigation methods like hard keys and
trackballs.
2. External Factors Testing – mobile device applications must also contend with interactions and
interruptions from other device features like various network connection types, SD cards, phone
calls, and assorted device settings.
3. Stress Testing – mobile device applications have much less overall device memory and power
available so must handle themselves very efficiently.
4. Security Testing – mobile device security will become more and more important as the user base
grows, so it is essential to test the security of your mobile web applications, sensitive data storage,
and how your application behaves under various device permission schemes.
5. Emulator Use – Emulators can be a great asset when it comes to achieving testing coverage on
multiple devices, but your test plan must also respect the fact that sometimes there is just no
substitute for the real thing.

Comments