This document discusses testing mobile applications for enterprises using mobile emulators versus real devices versus mobile cloud platforms. It notes pros and cons of emulators like no costs but lack of real hardware/software compatibility. Real devices allow truly understanding user experience but have high costs and maintenance burdens. Mobile cloud platforms allow remotely testing applications on thousands of real devices worldwide at usage-based pricing, addressing issues like high device costs, wide ranges of devices, and location-based testing needs.