有很多时候,需要在Android上编写单元测试,这时需要有以下几个步骤:

一.在Manifest.xml中添加以下:

1.在Apllication节点内添加

<!– 单元测试第一步 –>
        <uses-library android:name="android.test.runner" /> 

2.在Application节点外添加

<!– 单元测试第二步 –>
    <instrumentation
        android:name="android.test.InstrumentationTestRunner"
        android:targetPackage="com.zhai.test" />

红色的com.zhai.test为要测试的包名..改成自己的包名即可

二.编写单元测试类..MyTest.java

package com.zhai.test;

import android.test.AndroidTestCase;

public class MyTest extends AndroidTestCase {

    private static final String Tag = "MyTest";

    public void testSave() throws Throwable {
        int i = 0;
        for (int a = 0; a < 2000000000; a++) {
            i = i + a;
        }

    }
}

 

三.运行单元测试.

右键单击MyTest.java类, run As-> Android Junit Test 即可以查看运行结果, 如图所示, 可以查看出函数执行所花费的时间

junit1

.另外可以参考文章:

http://www.cnblogs.com/feisky/archive/2010/07/23/1783826.html