在Android Studio中使用Android Tests(Junit)

原创 2016年05月31日 16:09:53

1、配置测试环境

在app:gradle下配置


apply plugin: 'com.android.application'


android {
    compileSdkVersion 19
    buildToolsVersion "23.0.2"


    defaultConfig {
        applicationId "com.example.testshellcmd"
        minSdkVersion 14
        targetSdkVersion 19


        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }


    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}


dependencies {
    compile 'com.android.support:support-v4:19.1.0'


    // Required -- JUnit 4 framework
    testCompile 'junit:junit:4.12'


    androidTestCompile 'com.android.support:support-annotations:19.1.0'
    androidTestCompile 'com.android.support.test:runner:0.4.1'
    androidTestCompile 'com.android.support.test:rules:0.4.1'

}


2、在你要测试的类上,点击类名,右键,Go To --> Test



选择自动生成的方法以及要被测方法之后,选择测试类的存放路径


3、补充测试类


4、配置manifest文件,添加

<!-- 单元测试配置 -->
<uses-library android:name="android.test.runner" />

5、运行测试类,Run -- Edit Configurations... ,点击+号,选择Android Tests,在右侧完善信息



最后AS的工具栏中选择该测试类,并点击绿色三角形运行即可

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

AndroidTest Espresso初步体验

什么是Espresso?Espresso是google提供的为Android app UI测试框架,在2013年google就发布了Espresso,在Espresso2.0版本的时候就集成在sdk中...

Android单元测试

本文相关的代码下载链接:                                                         http://download.csdn.net/detai...

AndroidTestCase来进行android 单元测试简介

1 通过AndroidTestCase 实现的大致步骤: 添加自己的test case code, 让它们继承自AndroidTestCase. 定义自己的testSuite类,用来管理test ca...

Android产品研发(十九)-->Android studio中的单元测试

本文我们将讲解如何在android studio中进行单元测试,其可以很方便的为我们提供功能性测试,所以如果项目中有用到测试数据的时候,可以先进行单元测试,如果可以正常输出数据了,然后再到UI中执行,...

Android中如何简单的做单元测试

单元测试 单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你...

android学习-去掉test编译

1.按照图中将testComile ‘unit:unit:4.12’注释掉 2.按照图中,将代码注释掉

Android Studio中使用junit4测试框架中的坑

build.gradle中添加依赖 dependencies { compile 'com.android.support:appcompat-v7:23.2.1' te...

使用最新版本的androidjunitrunner运行测试用例报:xxx/R.txt (系统找不到指定的文件。)的解决方法

为了使用一些新特性,更新了测试框架,然后华丽地报错了:Error:Execution failed for task ':app:processUmengDebugDebugAndroidTestRe...

android studio进行测试,单元测试

测试对于代码的健壮性是非常重要的,在我们编写完

Android 单元测试(一)概述及Unit Test

概述Unit Test 和 Instrument Test 的区别 Android 单元测试
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Android Studio中使用Android Tests(Junit)
举报原因:
原因补充:

(最多只允许输入30个字)