Software robots, such as Monkey can be used to test Android applications without much manual effort. There are several such tools proposed in academia whose goal is to automatically generate test input to drive Android applications.
This talk introduces a set of representative test input generation tools and presents a comparative study to highlight their strengths and limitations. You will learn about the internals of these tools and how you can use them to test your application.
Video producer: https://developers.google.com/google-test-automation-conference/
More information and the list of tools: http://bear.cc.gatech.edu/~shauvik/androtest/