用惯了Eclipse开发,转到Android Studio上面各种不习惯,感觉人生都灰暗了。在Eclipse上面进行Android 的单元测试非常方便,简单配置一下就run起来了,在Android Studio中其实也比较方便,但是如果不得其法,就苦不堪言了,这个简单的单元测试弄了我几个小时,郁闷!


测试环境:Android Studio V0.8


1.建立测试目录

在工程下建立如下包路径:app/src/androidTest/java/你的应用的包名/test

Android Studio 单元测试_第1张图片


2.配置build.gradle文件

在build.gradle文件中的defaultConfig部分,添加:

applicationId “源码包名”             如:applicationId "com.chouren.imageloader"testApplicationId “测试包名”       如:testApplicationId "com.chouren.imageloader.test"

3.编写在测试包下编写测试类

如:测试方法名称以test开头

public class TaskTest extends InstrumentationTestCase {    public void test() {        int i = 1;        int j = 1;        Assert.assertEquals(i, j);        Logger.debug(null, "test method finish.");    }}


4.配置configuration

新建一个Androdid Tests的配置,例如:

Android Studio 单元测试_第2张图片

*选择All Mudule表示测试整个模块下的测试用例,你也可以选择后面的package/class等,自己配置一下就好了


5.运行测试用列

选中androidTest下的java目录,右键选择run “在Anroid Test中配置的名称",如我上面配置的就是run ”All Tests“


然后就坐等测试运行了,进行其他ui的测试大体上相同




更多相关文章

  1. Android中数据存储——文件存储数据
  2. 深入探究Android的WebView下载网络文件的盗链问题
  3. android性能测试bootchart篇
  4. android R.java资源文件不自动生成的原因
  5. [hessdroid]Android下使用Hessian与Java服务端通讯的传值测试
  6. Android 读取app内json配置文件
  7. Android Studio 学习笔记(一)环境搭建、文件目录等相关说明

随机推荐

  1. 《Android.Programming.Pushing.the.Limi
  2. Android(安卓)自定义设置文本字体间间距
  3. Android(安卓)控制车载蓝牙播放音乐详解
  4. Android中EditText的焦点改变处理
  5. RN项目结构、页面组件分析
  6. Android下的junit 单元测试
  7. android生命周期
  8. Android(安卓)判断是否联网 是否打开上网
  9. android底部导航栏的书写需要导包
  10. Android(安卓)Timer(计时器)