
每种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
本文深入探讨了Android开发中使用的各种测试工具,包括它们如何继承自JUnit3TestCase,以及如何针对不同组件(如Application、Service、ContentProvider等)进行测试。从单个Activity的测试到StoryDrivenTesting场景的测试,通过不同测试类的理解,开发者能够更全面地掌握Android应用的测试策略。
3667

被折叠的 条评论
为什么被折叠?



