1.配置manifest文件
1)<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.ch06" />
2) <uses-library android:name="android.test.runner" />
3)例如如下代码:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.ch06.test"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.ch06" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<uses-library android:name="android.test.runner" />
</application>
</manifest>
2 编写测试用例,进行测试
1)新建测试类,继承基类:AndroidTestCase
2)代码的输出结果和预期结果比较,测试过程选择调试,或者执行。方法是:鼠标放在该测试文件上面,右键选择run as Android JUnit Test ,调试选debug。
3)例如代码:
import junit.framework.Assert;
import com.example.ch06.student;
import android.test.AndroidTestCase;
public class test extends AndroidTestCase {
public void testadd() {
student stu = new student("jfff");
int actual = stu.add(2, 2);
Assert.assertEquals(4, actual);
}
}
3 单独新建一个测试项目,然后 选择java文件,右键选择run as Android JUnit Test ,调试选debug。
步骤:New -> Project -> Android Test Project, 自动建立的工程,manifest文件自动配置好了,不需要再配置。
然后就是建立测试用例,如同第二点一样去测试,debug或者run。
4.参考视频:http://edu.eoe.cn/view-1174.html 需要账号登陆才能看视频,论坛教程里面的视频。
参考blog:http://www.cnblogs.com/feisky/archive/2010/07/23/1783826.html