From: eLinux.org
This page has information about various tests you can perform on Android
Google provides a number of resources for testing applications, including monkey, the logger, and the compliance test suite (CTS)
For an overview of Android application testing and resources provided by Google, see: http://developer.android.com/guide/topics/testing/index.html
Google provides an integrated test framework for testing Android applications, based on the JUnit test framework from java.
See Android Testing Fundamentals
Monkey is a user interface and application tester for Android applications.
Robotium test framework
Roboelectric test framework
Ranorex test framework
There are a number of benchmarks you can use to test operating system, hardware and graphics performance.
For information about performance testing and benchmarks, see: Android Benchmarks
Google provides a suite of tests to validate that a device complies with the Android standard.
See Android Compliance Test Suite for more informaton.