第1步,新建一个Android项目,选择“create project from existing source”,并把路径指向samples/android-15/ApiDemos
第2步,再新建一个Android项目,依然通过“create project from existing source”的方式,这次把路径指向samples/android-15/ApiDemos/tests
这时候ADT会报错,因为它无法找到APIDemo项目。右键,选择Properties,在Java Build Path –> Projects中添加APIDemo项目即可。
第3步,以“Android Application”方式运行第一个项目(注意正确设置AVD),APIDemo将被安装到模拟器。

第4步,以“Android Application”方式运行第二个项目(注意正确设置AVD),APIDemo Test将被安装到模拟器。

第5步,   在eclipse中选中test项目,直接Run As “Android JUnit Test”既可以,测试结果会以图形化的方式返回。

那么,我们如何创建自己的test项目呢?
大致的步骤如下:
1、新建一个普通的Android项目,比如项目名为song,Package为com.song.web
2、新建一个Test项目,注意把Package填成com.song.web.tests,项目名任意,比如songtest,Application name任意
3、在songtest项目的Build Path中添加song项目
4、参照APIDemo Test项目的manifext.xml来修改songtest项目的manifest.xml
5、编写TestCase

Eclipse Android Junit Test 测试实例相关推荐

  1. android 代码功能测试,Android触屏测试实例代码

    本文实例详细描述了Android触屏测试代码,可实现对触屏的点击.移动.离开等事件的处理,对于Android初学者有很好的借鉴价值. 具体功能代码如下: package com.test; impor ...

  2. eclipse导入Junit和测试

    1.导入 当发现在一个main函数中该段代码的执行会影响接下来的代码的执行,但是该代码也需要对其测试和执行,而每次该代码段注释一过程繁琐也可能会影响到其他代码的运行的时候. 就可以使用Juni测试工具 ...

  3. Android JUnit测试说明和实例演示

    什么是 JUnit ? JUnit是采用测试驱动开发的方式,也就是说在开发前先写好测试代码,主要用来说明被测试的代码会被如何使用,错误处理等:然后开始写代码,并在测试代码中逐步测试这些代码,直到最后在 ...

  4. Android测试原理(三)——使用Eclipse的ADT进行测试

    原文链接:http://developer.android.com/tools/testing/testing_eclipse.html 1.使用Eclipse的ADT进行测试 这次的主题介绍了怎么使 ...

  5. Android开发实战一之搭建开发环境-附测试实例(已亲测)

    使用JDK.Android SDK.Eclipse + ADT搭建开发环境      附测试实例     (已亲测) ----------------------------------------- ...

  6. 使用junit+mockito进行mock测试实例

    刚开始做网站的时候,测试都是这样的(比如测试修改用户信息的表单逻辑):设置断点,启动运行程序,登陆,点击点击点击然后进入到测试的页面,输入测试数据,进入断点--..一个大的程序启动又慢,还要登陆,还要 ...

  7. eclipse 环境 JUnit 测试框架(junit.framework.* 与 org.junit.*)

    如下所示,先通过 build path 导入 junit 环境依赖的 jar 包: 1. junit.framework.* junit.framework.* 主要类和函数: Test TestCa ...

  8. Android Wifi测试实例

    android wifi连接开发实例 Android之WiFi开发应用示例

  9. Robotium只有apk文件测试实例

    在正常的测试流程中,我们测试人员是不会拿到被测试程序的源码的,只有生成的安装程序,也就是APP的apk文件,这个时候,我们就无法按照有源码的时候再测试了.但是robotium也可以对这类程序进行测试的 ...

最新文章

  1. 树莓派4装Ubuntu
  2. ov5640帧率配置_一文看懂赛博朋克2077中低配置的设置方法和能畅玩的电脑有哪些?...
  3. SCVMM2008的P2V后 MAC地址冲突
  4. 一分钟先生之拨云见日看绩效
  5. mysql 查询 插入
  6. 编译Qt“NMAKE:fatal error U1077”错误的解决方法
  7. 【BZOJ 2753】 2753: [SCOI2012]滑雪与时间胶囊 (分层最小树形图,MST)
  8. leetcode109. 有序链表转换二叉搜索树(递归)
  9. oracle9i解密rewrap,oracle 9i 的加密解密用法之dbms_obfuscation_toolkit(一)
  10. Java JDBC工具类
  11. python基础函数式编程(十七)
  12. 【转】乐观锁和悲观锁的区别
  13. Kaggle酒推荐,winemag-data-130k-v2.csv
  14. 中文词语自动纠错_编辑距离
  15. c语言学生教务管理系统,c语言教务管理系统.doc
  16. java-php-python-ssm在线购书商城系统计算机毕业设计
  17. 2016(第三届)智能家居世界大会
  18. 原来微信还有隐藏代码,80%的用户还不知道!(附表白代码)
  19. 实时填报推送微信消息及审核(帆软报表)
  20. 一文教你学会使用GitHub!(附视频)

热门文章

  1. cesium获取模型实时坐标_cesium获取坐标及高程
  2. Echarts 飞线图
  3. python绘制qq图_Python中作QQ图(quantilequantile Plot)
  4. 云服务器安装frps实现内网穿透
  5. 快速免费对接快递鸟圆通快递单号查询api接口
  6. 8255实现数码显示管显示两位数字
  7. Java彩信接口开发经验及具体开发实现
  8. 安装sql server 2008时的错误,针对SQL Server 注册表项的一致性验证失败​
  9. uvalive 6657 GCD XOR
  10. python中shelf对象_Python对象持久化存储工具pickle