Android Studio 单元测试
16lz
2021-01-23
用惯了Eclipse开发,转到Android Studio上面各种不习惯,感觉人生都灰暗了。在Eclipse上面进行Android 的单元测试非常方便,简单配置一下就run起来了,在Android Studio中其实也比较方便,但是如果不得其法,就苦不堪言了,这个简单的单元测试弄了我几个小时,郁闷!
测试环境:Android Studio V0.8
1.建立测试目录
在工程下建立如下包路径:app/src/androidTest/java/你的应用的包名/test
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的配置,例如:
*选择All Mudule表示测试整个模块下的测试用例,你也可以选择后面的package/class等,自己配置一下就好了
5.运行测试用列
选中androidTest下的java目录,右键选择run “在Anroid Test中配置的名称",如我上面配置的就是run ”All Tests“
然后就坐等测试运行了,进行其他ui的测试大体上相同
更多相关文章
- Android中数据存储——文件存储数据
- 深入探究Android的WebView下载网络文件的盗链问题
- android性能测试bootchart篇
- android R.java资源文件不自动生成的原因
- [hessdroid]Android下使用Hessian与Java服务端通讯的传值测试
- Android 读取app内json配置文件
- Android Studio 学习笔记(一)环境搭建、文件目录等相关说明