Android Studio 单元测试
单元测试卷(unit testing),就是指对手机软件中的最少可检测模块开展定期检查认证。
对于Android开发设计,现阶段在网上有很多在Eclipse自然环境下开展单元测试卷的实例教程,殊不知伴随着Google对Android Studio的大力发展,开发人员在Android Studio下开展单元测试卷已经是必然趋势,幸运的是,在Android Studio下开展单元测试卷要简易得多。
下边建立一个简易的新项目,简易详细介绍在Android Studio自然环境下开展单元测试卷的步骤:
一、在新创建的新项目中,Android Studio早已为大家全自动建立了一个androidTest包,及其ApplicationTest类(承继自ApplicationTestCase类),如下图所显示:
二、编写ApplicationTest.java,加上要检测的方式,方式名务必以test开始,本例要检测的方式是test方式,ApplicationTest.java编码以下:
package org.dorm661.junit; import android.app.Application; import android.test.ApplicationTestCase; /** * <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a> */ public class ApplicationTest extends ApplicationTestCase<Application> { public ApplicationTest() { super(Application.class); } // 测试标准,复印一条句子 public void test() { System.out.println("检测架构跑起来了"); } }
三、点一下菜单栏“app”下拉列表中的”Edit Configurations”
在弹出来的Run/Debug Configurations提示框中点一下左上方的” “,在下拉列表中挑选”Android Tests”
在弹出来的配备提示框中按下面的图配备:
配备完点一下OK,在运作,就可以开展单元测试卷(可挑选下拉列表中的test()独立运作test方式,也可挑选下拉列表中的ApplicationTest运作ApplicationTest下全部以test开始的测试标准,在本例中二者实际效果等同于)
检测結果以下,绿条表明测试标准运作取得成功,沒有一切bug,假如是红条则表明有bug,本例测试标准中仅包括一条简易的复印句子,必定不容易给出bug
查询LogCat能够看到期待輸出,再一次认证了测试标准运作取得成功