Mobile application testing is not a conventional desktop testing and has to be device and platform agnostic. Due to varied OS platforms and browsers, numerous compatibility issues can be identified in addition to the functional and non-functional issues.  So there is a need for focused application testing on mobile devices.