android测试框架的主要特征:
- andorid的测试组件依据junit,
- android junit扩展了对特定组件的测试
- 测试用例包含在测试包中,与android 应用的结构相似
- SDK工具能够使用eclipse的ADT创建test,也可以使用命令行等其他方式
测试框架:
测试结构:
Test Project /
Test package /f
Test Case Classes /
Test methods
你应该使用andorid tools去创建测试工程,其中有很多益处:
- 自动的设置你的测试包去使用InstrumentationTestRunner作为 test case runner,
必须使用 InstrumentationTestRunner或者其子类来运行junit测试 - 可以创建适合的测试包名,如果你的测试的包的名为com.example.myapp,
- andorid tools会设置测试包的名字为com.example.myapp.test
自动的为测试工程创建配置文件,目录结构等,
如何在eclipse或者其他的开发工具创建测试工程请参照: