Implementing a mobile test automation framework for emulators

Until now, we have learned how to set up mobile emulators and execute basic test cases on web browsers using Selenium. To create more robust test scripts that can be executed on hybrid and native mobile applications, we need to use other tools. Some commercially available tools that can be used to test with both emulators and simulators are Experitest Seetest, Testplant Eggplant, and Ranorex. However, these carry licensing costs and customers who generally go for implementing such tools do not use them against emulators and would rather opt for real devices or a cloud setup. So, with emulators, we can usually see prominent use of open source tools. In this chapter, we will cover a powerful ...

Get Mastering Mobile Test Automation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.