Android单元测试与日志输出
作者:网络转载 发布时间:[ 2012/9/5 11:30:54 ] 推荐标签:
使用单元测试可以保证我们开发的应用质量,一般我们开发完业务层后对业务层进行测试,确保业务层不会出现bug,对业务层通过之后控制层可以调用业务层完成所需的功能。
以前做Java开发的时候用junit进行测试,利用System.out.println()方法在控制台进行打印,下面我来讲讲如何对Android应用进行 单元测试以及日志输出。
单元测试与日志输出
1、单元测试步骤:
第一步:在AndroidManifest.xml文件中插入以下代码,在
第二步,编写单元测试代码 测试类必须继承AndroidTestCase类
第三步,执行测试
2、测试示例
首先在AndroidManifest.xml中添加第一步所需代码,终代码如下:
http://schemas.android.com/apk/res/android"
package="cn.csdn.android.junit"
android:versionCode="1"
android:versionName="1.0" >
android:label="@string/app_name" >
android:name=".Junit_testActivity" >
android:targetPackage="cn.csdn.android.junit"
android:label="MyJunitTest"
>
用例方法为 public void func1(){}其中初学者常犯的错误是为测试方法添加参数,一定要注意测试方法是不需要传入参数的,如果测试方法内部出现异常,建议是直接抛出,而不要捕获异常,异常抛出后会被测试框架获取,在控制台显示出来。测试类的内容如下:
package cn.csdn.android.junit;
然后新建测试用例:
import junit.framework.Assert;
import android.test.AndroidTestCase;
public class MyTest extends AndroidTestCase{
public void testFunc1() throws Throwable{
User u = new User();
u.func1();
}
public void testFunc2()throws Throwable{
User u = new User();
Assert.assertEquals(20,u.func2());
}
}
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11