From the docs:
InstrumentationTestCase
Test with access to Tools.
AndroidTestCase
Extend this if you need to access Resources or other things that depend on the context of activity.
AndroidTestCase pretty well on the link you posted. InstrumentationTestCase above the class hierarchy from ActivityInstrumentationTestCase2 . This is a heavier weight than the simple AndroidTestCase , but it only provides an Instrumentation and Activity object that limits its usefulness.
In reality, you probably will never need this class, because it does not provide many advantages (if any) compared to ActivityInstrumentationTestCase2 , which offers access to the Instrumentation object itself. In any case, if you want to know what you can do with the Instrumentation object, check out this or this .
source share