Appium supports testing on mobile simulators, emulators, and real devices. To set up a mobile-testing lab with real devices requires capital investment as well as the maintenance of devices and infrastructure. Mobile phone manufacturers release new phone models and operating system updates almost every day and your application has to be compatible with the new launches.
To respond to these changes faster and keep the investment to a minimum, we can use Cloud-based mobile-testing labs. There are a number of vendors, such as Amazon Web Services, BrowserStack, and Sauce Labs, that provide cloud-based real-mobile-device labs to execute tests without requiring any upfront investment in real devices. ...