Here is the list of some top mobile app testing tools which are popularly used bysoftware testing companiesfor mobile automation testing services:
Robotium Tool: It is a free UI testing tool. Robotium is suitable for automating different Android versions. Using Robotium tests are written in Java. It is a library for unit tests.
MonkeyRunner: It is another popular Android Testing tools which is used for automating Android software.It is low-level than Robotium is. By using this tool, test are written in Python.
Ranorex: It can help in connecting a smartphone or a tablet to the Internet with the help of WiFi as well.
Appium Studio:It is a free tool that makes Appium testing even better. It helps in organizating release quality applications. It improves both test development and test execution.
AppiumAutomation Framework : Appium Automation Framework is a framework for creating automated tests for iOS and Android. It is an open source tool. It utilizes WebDriver interface for running tests. It supports different programming languages like Java, C#, Ruby.
UI Automator : UI Automator has been recently elaborated by Google. It supports Android versions starting from 4.1. It is able to interact with all kinds of software products for Android.