Chapter 6. Automating on Cloud
In this chapter, we will learn the techniques required to automate a mobile application with cloud devices. This approach is the most advanced and user-friendly way of automation, although, at the same time, it requires a lot of investment on infrastructure and tool licenses. Since in this approach, too, we are working with real devices, it is equally reliable as the real device-based automation testing. Most cloud tools also provide a web-based interface or a thin client, which can be used to connect to real devices remotely from any given location. In this chapter, we will learn the various tools that can be used for automation in cloud setup and the process with which these tools are required to be set up, and also learn the most effective ways to automate with this technique. While understanding the implementation, we will also learn the real-world practical limitations of this technique and some ways in which to overcome these shortcomings.
We...