Android 单元测试要点

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



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值