This document discusses testing for Android applications. It covers test-driven development (TDD) and behavior-driven development (BDD). It also describes the testing framework included in the Android platform, which is based on JUnit 3 and supports unit, functional, and activity tests. Finally, it provides an overview of key testing classes like ActivityInstrumentationTestCase2 that allow testing Android application components in isolation or within the Android system.