Appium is an open-source, cross-platform mobile automation tool for automating native, mobile web, and hybrid applications on iOS/Android and Windows.
For more information on Appium Tool:
Learn how to setup Mobile automation environment.Install the Appium studio eclipse plugin. Appium Studio allows you to easily develop, execute, analyze, and debug your tests on remote physical devices.
Learn how to create an Android virtual device using the AVD Manager. (AVD stands for Android Virtual Device). Virtual devices allow you to test your application without having to own any physical devices.