实际开发中,开发android软件的过程需要不断的进行测试。使用Junit测试框架,是正规android开发的必用技术,在Junit中可以得到组件,可以模拟发送时间和检测程序处理的正确性。使用方法如下:
第一步:添加单元测试所使用到的类库以及单元测试的运行工具
在application结点内部添加
<uses-library android:name=”android.test.runner”/>
在application结点外部添加
<instrumentation android:name=”android.test.InstrumentationTestRunner”
Android:targetPackage=”cn.itcast.action”android:label=”Test for My App”/>
上面的targetPackage就是要测试的目标应用的包名
第二步:编写单元测试类代码,选择要测试的方法,右键点击”Run As”-“Android JUnit Test”来进行测试,注意该类需要继承AndroidTestCase类
最新内容请见作者的GitHub页:http://qaseven.github.io/

在安卓中对应用进行单元测试相关推荐

  1. 浅谈安卓中的MVP模式

    端午放假,天气下雨,于是乎在家撸一下博客,本篇博客将为大家解析MVP模式在安卓中的应用. 本文将从以下几个方面对MVP模式进行讲解: 1.  MVP简介 2.  为什么使用MVP模式 3.  MVP模 ...

  2. 在maven项目中使用Junit进行单元测试

    在maven项目中使用Junit进行单元测试(一) 在maven项目中使用Junit进行单元测试一 创建maven项目 编写测试用代码 小结 这是第一篇博文,所以我决定先从比较简单的内容写起,同时熟悉 ...

  3. 在Eclipse中使用JUnit4进行单元测试

    在Eclipse中使用JUnit4进行单元测试 http://www.sina.com.cn  2010年01月18日 14:08  IT168.com [IT168 技术文档]我们在编写大型程序的时 ...

  4. 安卓中实现两端对齐,中间fill_parent的方法

    安卓中实现两端对齐,中间fill_parent的方法 <?xml version="1.0″ encoding="utf-8″?> <LinearLayout x ...

  5. 【Java】在Eclipse中使用JUnit4进行单元测试(初级篇)

    本文绝大部分内容引自这篇文章: http://www.devx.com/Java/Article/31983/0/page/1 我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能 ...

  6. android密码dakay,安卓中按钮点击事件onClick的两种实现方式

    很多的语言都有一些共同的特点,比如OnClick这个东西,可能我们能在js中见到,当然在安卓中也有,可能其他的编程语言也会有这个东西,刚好今天学了这个玩意在安卓中的写法. 点击事件大多用在Button ...

  7. Android:在安卓中使用TFLite模型

    在安卓中使用TFLite不需要再进行loadlibrary. 参考:基于Android搭建tensorflow lite,实现官网的Demo以及运行自定义tensorflow模型(一) 1.安装最新版 ...

  8. 在Eclipse中使用JUnit4进行单元测试(初级篇)

    转载自   在Eclipse中使用JUnit4进行单元测试(初级篇) 本文绝大部分内容引自这篇文章: http://www.devx.com/Java/Article/31983/0/page/1 我 ...

  9. 在Eclipse中使用JUnit4进行单元测试(图文教程一)

    在Eclipse中使用JUnit4进行单元测试 单元测试,JUnit4. 这两个有什么关系呢?这就好比(草)单元测试和(割草机).用这个JUnit4工具去辅助我们进行测试.其实不理解这个也没关系,听多 ...

  10. Nunit中如何进行事务性单元测试

    单元测试要求:单元测试方法并不真正去变更数据库,也就是说单元测试不依赖于数据库中的数据.那我们如何解决执行单元测试方法后,不变更数据库中数据呢? 一般的解决方案有两种: 1. 新建一个单元测试数据库, ...

最新文章

  1. Less学习笔记 -- Mixins(混合)一
  2. mos管开关电路_【电路】MOS管开关电路图详解(一)
  3. 刘作虎:今年一加9系列不会送测DxO
  4. 上下求索——基于双向推理的多跳知识库问答技术
  5. python中 return self的作用
  6. Redis集群原理分析
  7. 报警触发音频和音频素材网址
  8. c语言入门手机自学软件,C语言入门学习
  9. 网络流量监控iptraf
  10. L2-029 特立独行的幸福 (25 分) 搜索回溯
  11. typescript - 一种思维方式(推荐阅读)
  12. One PUNCH Man——特征选择
  13. mc服务器违反协议,Mojang开始向违反EULA的服务器发出通告
  14. **软件包xx没有可安装候选**
  15. 声音断续、卡顿问题分析
  16. 【转载】Java重试机制
  17. android 进球数据布局,10个有趣的数据,总结梅西令人难以置信的2018-19赛季!
  18. UE4对于对象的剔除
  19. 自己封装的文件服务苹果手机无法播放视频
  20. WM5的智能手机D600共享电脑上网设置

热门文章

  1. C. Memory and De-Evolution 逆向思维
  2. 首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次, 编写一个主类,在主类中测试Account类的功能。(已完善)...
  3. ShellShock 攻击实验
  4. JavaScript parseInt() toString()函数
  5. 【debian】解决debian中文安装后出现乱码的问题
  6. XML+Application来编写计数器(二)
  7. POJ2356 Find a multiple 鸽巢原理
  8. Centos7 卸载自带的OpenJDK
  9. 《python3网络爬虫开发实战》--Ajax数据爬取
  10. Ambari 安装配置 MySql