Eclipse转入Android Studio,单元测试是无论什么地方都要做的。
Eclipse环境下,使用JUnit做单元测试,对应Lib项目就不多说了,十分简单,傻瓜调用就行。
对于需要Android系统支持,必须在模拟器或真机下执行的项目,简单的Unit Test无法实现,刚刚接触时也就是只知道Junit,使用简单,也比较熟悉、顺手。对应需要Android系统支持的,各种搜索之后了解到了Instrumentation Test,两点使用总结:
1、在AndroidManifes.xml文件中做如下配置
<Application>中:
<uses-library android:name="android.test.runner" />
<Application>外,其中xxx是要测试的对象的包名:
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.xxx.xxxtest" />
2、在测试用例中,继承InstrumentationTestCase
public class XxxTestCase extends InstrumentationTestCase {
...
}