Android Application Testing Guide
Why, what, how, and when to test
Creating the Android main project
Creating the Android test project
Building Blocks on the Android SDK
The AndroidTestCase base class
The InstrumentationTestCase class
The ActivityInstrumentationTestCase2 class
The TestSuiteBuilder.FailedToCreateTests class
Using external libraries in test projects
Creating a sample project—the Temperature Converter
Creating the TemperatureConverterActivityTests project
Creating Android Virtual Devices
Running AVDs from the command line
Additional emulator configurations
Test scripting with monkeyrunner
Testing activities and applications
Testing files, databases, and ContentProviders
Testing local and remote services
Building Android applications manually using Ant
Git—the fast version control system
Continuous Integration with Hudson
Performance Testing and Profiling
Performance tests in Android SDK
Using the Traceview and dmtracedump platform tools
TemperatureConverter code coverage