Robotium

Robotium is an Android test automation framework that has full support for native and hybrid applications. The test framework makes it easy to write powerful and robust automatic black-box UI test cases for Android applications. With the support of Robotium, test case developers can write function, system and acceptance test scenarios, spanning multiple Android activities.