每种android测试工具都继承自JUnit3 TestCase。
ApplicationTestCase用来测试android.app.Application;
ServiceTestCase用来测试android.app.Service;
ProviderTestCase2用来测试android.content.ContentProvider;
InstrumentationTestCase用于需要访问instrumentation API的任何测试用例;
ActivityUnitTestCase用于测试单个Activity;【1】
ActivityInstrumentationTestCase2用于多个Activity组成的场景测试[Stroy Driven Testing];【2】
ActivityTestCase介于【1】【2】之间。
意译自[Android.in.Practice(2011)].Charlie.Collins] P459