在实际开发中,开发android软件的过程需要不断的进行测试。而是用Junit测试框架,则是正规android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。

比如,若想验证一个自定义类中的某个方法时,则可以在单元测试中创建这个类对象,并给定适合参数调用该类方法。

Android单元测试具体方法如下:

(1).创建一个类继承AndroidTestCase,该类为一个单元测试类。

(2).在AndroidMainfest中声明instrumentation分支。(把单元测试库引进到此项目中)

(3).在中声明分支。

(4).双击AndroidTestCase中的方法名,右键选择Runas--Android JUnit Test,运行该方法。

public class AndroidTestCaseDemo extends AndroidTestCase {

private static final String TAG = "Android JUnit Test";

public void test1()

{

Log.d(TAG,"test1 run");

}

public void test2()

{

Log.d(TAG,"test2 run");

}

}

package="com.test.androidtestcasedemo"

android:versionCode="1"

android:versionName="1.0" >

android:minSdkVersion="8"

android:targetSdkVersion="21" />

android:name="android.test.InstrumentationTestRunner"

android:targetPackage="com.test.androidtestcasedemo" >

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/AppTheme" >

android:name=".MainActivity"

android:label="@string/app_name" >

android单元测试demo,android单元测试AndroidTestCase相关推荐

  1. android 微信 demo,android微信分享demo

    [实例简介] android微信分享demo 开发实例源代码 [实例截图] [核心代码] android微信分享demo └── android微信分享demo └── wxshare ├── And ...

  2. android地图 demo,Android地图控件之多地图展示

    一.简介 地图控件自v2.3.5版本起,支持多实例,即开发者可以在一个页面中建立多个地图对象,并且针对这些对象分别操作且不会产生相互干扰. 文件名:Demo04MultiMapView.cs 简介:介 ...

  3. android画布demo,Android开发画板demo前奏

    目的 完成画板demo的前期步骤 相关技术.及其使用 xml配置文件:创建SeekBar比较简单,但是不足之处在于当实现横屏的时候就比较麻烦 代码创建:代码创建SeekBar比较简单,能够很好地实现横 ...

  4. android 单元测试 assert,android单元测试AndroidTestCase

    在实际开发中,开发android软件的过程需要不断的进行测试.而是用Junit测试框架,则是正规android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性. 第一 ...

  5. 在Android Studio进行“简单配置”单元测试(Android Junit)

    起因 在Android studio 刚出.本人就想弄单元测试,可惜当时Android studio不知道抽什么风(准确来说,应该是我不会弄而已).无法执行到相应的代码. 后来今天突然自己又抽风.又想 ...

  6. Android中的Junit单元测试

    Android中的Junit单元测试 在实际开发中,经常要对已经实现的功能进行单元测试,以保证当前单元没问题,尽可能的减少已有功能的bug 和Java中的开发一样,Android中对单元测试也可以采用 ...

  7. 如何用android studio测试用例,使用Android studio进行Android单元测试

    单元测试,是只对软件中的最小可测试单元进行检查和验证. 单元测试的必要性 1.作为开发者,必须要对自己的代码负责,要代码逻辑严谨,保证代码的质量.一般来说,单元测试是开发者的责任. 2.单元测试用例必 ...

  8. android studio资产目录,在Android Studio中设置单元测试的自定义资产目录

    我们对使用仅需要进行单元测试的资产的Android应用程序执行单元测试是不常见的要求. 使用基于Eclipse的SDK这是简单明了的 – 测试项目是一个单独的项目,其自有资产文件夹.使用Android ...

  9. android studio异步单元测试,在Android Studio中可以进行单元测试

    写单元测试类 1.创建单元测试文件夹,即新建一个用于单元测试的包,存放单元测试的类. 2.创建一个类如 ExampleTest,注意要继承自InstrumentationTestCase类. 3.创建 ...

最新文章

  1. javascript11-object03-extend
  2. shell脚本编程《linux下kvm虚拟机的创建、开启、显示、停止、重置》
  3. 理解 Linux 网络栈(2):非虚拟化Linux 环境中的 Segmentation Offloading 技术
  4. tcs标准编写软件_【通知】关于举办2019年第一期“标准编写、案例分析、TCS工具使用”培训班的通知...
  5. 如何压测基于容器服务ACK托管的DUBBO服务
  6. pmp每日三题(2022年2月18日)
  7. cocos2d-x游戏实例(16)-纵版射击游戏(3)
  8. 乐高ev3涉及到的一些赛事_使您成为英雄的前五名开发者技能(提示:涉及LEGO)
  9. meta几个常用的地方
  10. Win10 WSL编译Android开启ccache(提高编译速度)
  11. Vue下载文件不成功及下载文件名称问题
  12. ssm教务系统网站毕业设计源码290915
  13. 微信声音锁会上传到服务器吗,微信声音锁:你再也不用担心忘记密码了
  14. 测试开发—码流、单码流、双码流、多码流
  15. 小程序源码:AI微信小程序源码下载人脸照片AI转换动漫照片全新源码安装简单无需服务器域名-多玩法安装简单
  16. e4a 蓝牙温度app_IIOT应用之Arduino无线蓝牙温湿度和距离测量系统
  17. matlab点符号怎么打出来的,在matlab中怎么输入特殊符号
  18. 洛谷P3387 【模板】缩点 (tarjan算法)
  19. Web前端相关面试题
  20. postgis转换简单geometry

热门文章

  1. 虚拟运营商最晚明年五月推业务
  2. 说说你对敏捷开发的理解(架构师必刷)
  3. 武汉大学转专业计算机,武汉大学的转专业须知
  4. SQL优化之基于SQL特征的改写
  5. 【深度学习】【ECCV2018】CornerNet及代码解读
  6. 小唐开始刷蓝桥(二)2019年第十届C/C++ B组蓝桥杯省赛真题
  7. Android 打包 掌握(构建变体)
  8. 创建空白文档失败的原因
  9. jqueyr开发实现公众号上传永久视频页面--微信开发素材管理4
  10. 【mysql5.7】windows重装mysql后,将以前的数据库如何导入到新的数据库