浅谈Android Studio单元测试步骤

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/AAAAA_Sean_M/article/details/52183277

浅谈Android Studio单元测试步骤

单元测试的必要性:大家都知道android测试的时候如果老是在虚拟机里调试,这样不仅浪费了计算机的资源,而且降低了开发效率,所以单元测试的作用就显示出来了。

Android Studio本身支持单元测试,所以在配置的时候十分简单,用起来也很方便。


步骤一:创建android工程并创建测试单元

我是把我的单元测试放在Android Studio自动生成的Test文件中,读者也可以根据自己的需要放在任意位置,完全不影响。如下图所示ExampleTest.java就是我的单元测试:

这里写图片描述

ExampleTest.java代码:

package com.example.administrator.mytest;
import android.test.AndroidTestCase;



/**
 * Created by Sean on 2016/8/11.
 */
public class ExampleTest extends AndroidTestCase {


    public void testHelloWorld()throws Exception{
        final int a = 1;
        final int b= 1;
        assertEquals(a, b);
    }
}

一般单元测试中,测试类要继承类AndroidTestCase, 测试的方法都需要在前面加test,如:testName(){},而name指被测方法的name。


步骤二:设置测试环境

1.选择菜单栏上的Run->Edit Configurations

这里写图片描述

2.点击左上角的“+”,选择Android Tests

这里写图片描述

3.修改的地方:

这里写图片描述

4.修改完后工具栏上会出现tests

这里写图片描述

5.点击运行,如下图所示

这里写图片描述

6.再次修改验证,修改ExampleTest.java中的源码,再次运行

package com.example.administrator.mytest;
import android.test.AndroidTestCase;



/**
 * Created by Sean on 2016/8/11.
 */
public class ExampleTest extends AndroidTestCase {


    public void testHelloWorld()throws Exception{
        final int a = 1;
        final int b= 2;
        assertEquals(a, b);
    }
}

出现报错信息

这里写图片描述

谢谢您的阅读

请大家尊重原创者版权,转载请标明出处
http://blog.csdn.net/AAAAA_Sean_M/article/details/52183277

展开阅读全文

没有更多推荐了,返回首页