CulebraTester (Created by https://github.com/dtmilano/) is the most advanced way of automating your test suite generation.
CulebraTester generates tests for AndroidViewClient using a simple GUI :
https://github.com/dtmilano/AndroidViewClient
CulebraTesterDemo contains a sample application.
We shall use CulebraTester to generate the tests for this sample application.
More info at http://www.codesdk.com/tutorial-24-using-culebra-tester/
Please find a demo here