This document discusses best practices for mobile application testing. It identifies several challenges of mobile testing, including device variation, lack of testing tools, need for skilled automation specialists, and cloud computing issues. It recommends a testing strategy that utilizes emulators, mobile cloud solutions with remote devices, and some real device testing. It also recommends automating tests to reduce manual work. The document outlines various types of mobile application tests, including usability, compatibility, interface, services, performance, security, and more. It stresses the importance of addressing the challenges of mobile testing to successfully deliver high quality mobile apps.