Mobile testing is very difficult process with dozens of different screen resolutions, hardware differences, multiple versions of operating systems, different types of internet connections, sudden disconnections. Testing on multiple devices, browsers, operating systems can help ensure your product works for as many of your users as possible. As the mobile development quite impetuous process and testing of mobile applications should cover a large range of mobile devices, need to apply different testing techniques for providing the best test coverage. This will reduce the time required for testing, and provide good results of product quality.