Why Mobile Automation Testing: Smartphone applications have experienced explosive growth since 2007. The combined number of applications in the Apple App Store and Google Play already exceeds a million. So many applications competing for users¡¯ attention and therefore meeting up with high quality bar becomes quintessential for the success of an app. Poor-quality applications cause revenue loss and irreparable brand damage. Faulty and inoperative enterprise applications can lead to lost productivity. Implementing quality test automation of mobile applications across all of these operating systems, device platforms and networks is a scary task. We would not hesitate in saying that effective mobile automation testing enables device makers and application developers to collect appropriate metrics which no doubt help improve product quality and help provide significant business returns. According to ABI Research, ¡°The mobile application testing market will be $800 million at the end of 2017.¡± Key challenges in Mobile Test Automation space: 1. Device Diversity: - Multiple platforms and browsers. - Varied applications having varied run times on mobile devices. 2. Network Challenges: - Multiple network types (e.g., GSM/GPRS/Wi-Fi/Wi-Max). - Varied speeds of connectivity across geographies. - Customized network features of multiple network operators. 3. Hardware Challenges: - Limitations in processing speed. - Limitations of mobile memory size. - Differences in device communication protocols (e.g., WAP/HTTP) Here are a few pain points or mobile testing challenges every Dev or QA manager should take into account while considering whether or not to implement test automation within their quality assurance phase. Challenge #1: Testing on Multitude Mobile Devices and Platforms Challenge #2: Dealing with a variety of connectivity modes Challenge #3: Different Mobile App Types Challenge #4: Automated Cloud Testing Challenges Challenge#5: Unit Testing frameworks Challenge#6: Variety of mobile automation testing tools Challenge#7: Record and don¡¯t playback Challenge #8: Mobile Test Automation tools fails to deliver high ROI