Mobile automation, as the name suggests, refers to ‘automation’ that is done on mobile devices. Automation is the process whereby one automates testing of an application – in this case a mobile application – which can be a WAP site or an app. This can be done by using tools and helps in reducing the testing time cycle.
To run mobile tests, Appium is used instead of Selenium. There are 2 versions of Appium: desktop and console ones, and both are good. Appium must be running every time before the test run.
Mobile automation can be done using many tools – some are paid, while some are open source.
Following are some commonly-used mobile automation tools.