设为首页 加入收藏

TOP

对Android应用进行单元测试
2014-11-24 03:32:27 来源: 作者: 【 】 浏览:2
Tags:Android 应用 进行 单元 测试

我的思路:


首先创建个单元测试项目,再在项目中创建一个被测试的类文件,通过单元测试对被测试类里面的一个方法进行测试,为了好解释就写给简单的了,


代码如下:


package com.betest.test;


public class betest {


public int test() {
String in = "test";
int b = new Integer(in);


}
}


从上面看代码执行的过程中会出错吧

下面编辑测试文件:

因为是在android项目中使用单元测试,首先需要在项目功能清单文件(也就是AndroidMainfest.xml)中加入调用测试类库。

代码如下:


< xml version="1.0" encoding="utf-8" >
package="com.test.test"
android:versionCode="1"
android:versionName="1.0">



android:label="@string/app_name">









android:targetPackage="com.test.test" />


上面的代码中也就是加入了



android:targetPackage="com.test.test" />

这两句话。

开始创建测试类,创建个单元测试方法,代码如下:

package com.test.test;


import junit.framework.Assert;
import com.betest.test;
import android.test.AndroidTestCase;
import android.util.Log;


public class PersonServiceTest extends AndroidTestCase {



public void testtest() throws Throwable{
PersonService service = new PersonService();
service.test();//检验save()方法运行是否正常


}
}


到这里代码已经写完,下面就开始进行测试了,在outline里面找到相应的单元测试方法,右键 找到 Android Junit Test 在日志文件中就可以看到错误原因了。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android开发---摇一摇功能实现【.. 下一篇Linux设备驱动中的异步通知

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·工业机器人TCP校准中 (2025-12-25 05:19:17)
·opc 通讯协议与 TCP (2025-12-25 05:19:15)
·labview中tcp/ip通信 (2025-12-25 05:19:13)
·新书介绍《Python数 (2025-12-25 04:49:47)
·怎么利用 Python 进 (2025-12-25 04:49:45)