浅谈Android Studio单元测试步骤

浅谈Android Studio单元测试步骤

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

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


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

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

浅谈Android Studio单元测试步骤_第1张图片
这里写图片描述

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

浅谈Android Studio单元测试步骤_第2张图片
这里写图片描述

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

浅谈Android Studio单元测试步骤_第3张图片
这里写图片描述

3.修改的地方:

浅谈Android Studio单元测试步骤_第4张图片
这里写图片描述

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

浅谈Android Studio单元测试步骤_第5张图片
这里写图片描述

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

浅谈Android Studio单元测试步骤_第6张图片
这里写图片描述

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);
    }
}

出现报错信息

浅谈Android Studio单元测试步骤_第7张图片
这里写图片描述

谢谢您的阅读

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

你可能感兴趣的:(浅谈Android Studio单元测试步骤)