`
lyunabc
  • 浏览: 530884 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

Android测试教程(3):测试项目

 
阅读更多

Android的编译和测试工具需要测试项目组织符合预订的结构:分别为Test case 类,Test case 包以及测试项目。

JUnit 为Android的测试的基础,一般来说,一个JUint测试为一个用来测试一个应用某一部分的语句。 你可以将多个测试Test方法组织起来构成一个测试用例(Test case),多个测试用例可以构成Test Suites 。 每个Test方法相对独立,一个测试类Test class包含一组相关的Test 或其它辅助方法。

在Android平台上,你可以使用测试工具调入Test Package和所要测试的应用,然后执行Test Runner来运行测试用例。

使用Eclipse ADT 工具创建测试项目的方法:

1. 在创建应用的同时创建测试项目,如下图

选中Create a Test Project ,ADT自动为应用创建对应的测试项目

2. 导入已有的测试项目,并和被测试的应用关联。

Android SDK 自带ApiDemo,并带有其对应的测试项目ApiDemos->Test. 打开ApiDemos->Test 的方法如下,首先是选中Build Target (比如Android 2.2),然后选择Create project from existing sample, 从下拉列表中选择ApiDemos ->Tests (注意你要先创建ApiDemos Android ApiDemos示例解析(1):创建ApiDemo示例

将ApiDemos->tests 和ApiDemos 关联起来:

修改ApiDemos->tests 测试项目的属性,在Java Build Path 的项目Projects 中添加ApiDemos

你最好使Eclipse 工具创建测试项目:

  • 自动为你的测试项目设置使用InstrumentationTestRunner 作为运行Test Package的Test Runner,测试项目必须使用InstrumentationTestRunner 或其子类做为Test Package的runner.
  • 为测试项目创建合适的项目名称和测试包名称,比如你需要测试的应用的包名称为com.mydomain.myapp 则自动创建的测试包名为com.mydomain.myapp.test ,从测试包名可以很容易找到对应的应用程序包名称。
  • 自动创建合适的build 文件,mainifest 文件和文件目录结构。

建议使用的文件目录结构可以如下所示:

MyProject/
—–AndroidManifest.xml
—–res/
——–… (resources for main application)
—–src/
——–… (source code for main application) …
—–tests/
———-AndroidManifest.xml
———-res/
————-… (resources for tests)
———-src/
————-… (source code for tests)

分享到:
评论

相关推荐

    新版Android开发教程.rar

    Android 的 App Market 模式,软件开发者获得 7 成收入, 3 成用于系统维护。难点在于位置营销。 设备商通过卖设备、内置特色应用来获得盈利。也可以兼职专业软件开发者进行赢利。 Google 自身通过基于统一平台为...

    8天快速掌握Android教程源码

    67_TraceView性能测试与Android应用性能优化方案.avi 所在项目:tabhost Android核心基础加强内容(暂不对外公布) 复杂UI界面设计、GPS与GoogleMap、自定义View、Ubuntu Linux下使用C语言面向底层开发、通过JNI进行...

    移动应用软件测试项目教程(Android版)-PPT.rar.rar

    完整的移动应用测试项目的课件资源从理论到实践,主要针对android操作系统讲解。涉及黑盒、白盒以及自动化测试工具。ppt课件方便教学。强烈推荐!!!

    Android自学视频教程 part1

    《Android自学视频教程》[1] 分3篇共21章,其中,第1篇为入门篇,主要包括Android入门、搭建Android开发环境、认识Android模拟器、剖析Android程序、Android常用组件的使用、掌握布局管理器、Android程序调试与错误...

    Android测试框架RoboSpock.zip

    RoboSpock 是一个开源的 Android 测试框架。提供简单的编写 BDD 行为驱动开发规范的方法,使用 Groovy 语音,支持 Google Guice 库。RoboSpock 合并了 Robolectric 和 Spock 的功能。 示例代码: def "should ...

    Android基础教程

    以及本地数据存储等基础知识,而且通过“Hello, Android”项目深入探讨了外部通信、基于位置的服务、内置SQLite数据库、3D图形、多点触控、小部件、兼容性测试,以及如何向AndroidMarket发布应用程序等内容。...

    Android基础教程(第3版·修订版)

    以及本地数据存储等基础知识,而且通过“Hello,\nAndroid”项目深入探讨了外部通信、基于位置的服务、内置SQLite数据库、3D图形、多点触控、小部件、兼容性测试,以及如何向AndroidMarket发布应用程序等内容。...

    Android开发案例驱动教程 配套代码

    《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式...

    android3D开发项目源代码

    教程名称: android 3D开发项目源代码【】第10章常用3D开发技巧案例【】第11章几种剪裁与测试【】第12章顶点着色器的妙用【】第13章片元着色器的妙用【】第14章真实光学环境的模拟【】第15章游戏开发中的物理学【】...

    Android移动开发项目式教程(第2版)-源代码

    Android移动开发项目式教程(第2版)-源代码

    Android 移动开发基础教程(慕课版)源代码.zip

    Android 移动开发基础教程(慕课版)源代码,刘刚主编,本书详细讲解了Android软件开发的基本方法和常用技能。全书分为9章,通过大量实例展示相关技术与技巧,最后通过完整项目的开发实现过程来提高读者的综合开发...

    Android自学视频教程 part2

    《Android自学视频教程》[1] 分3篇共21章,其中,第1篇为入门篇,主要包括Android入门、搭建Android开发环境、认识Android模拟器、剖析Android程序、Android常用组件的使用、掌握布局管理器、Android程序调试与错误...

    高分项目 基于STM32单片机和Android的智能蓝牙点餐系统源代码+项目资料齐全+教程文档.zip

    高分项目 基于STM32单片机和Android的智能蓝牙点餐系统源代码+项目资料齐全+教程文档.zip高分项目 基于STM32单片机和Android的智能蓝牙点餐系统源代码+项目资料齐全+教程文档.zip高分项目 基于STM32单片机和Android...

    基于Android 场调记录:安卓毕业设计.zip

    可以用于毕业设计(项目源码+项目说明)目前在window10/11测试环境一切正常,用于演示的图片和部署教程说明都在压缩包里

    高分项目 基于STM32单片机与手机Android端的简易蓝牙电子琴源代码+项目资料齐全+教程文档.zip

    高分项目 基于STM32与手机Android端的简易蓝牙电子琴源代码+项目资料齐全+教程文档.zip高分项目 基于STM32与手机Android端的简易蓝牙电子琴源代码+项目资料齐全+教程文档.zip高分项目 基于STM32与手机Android端的...

    高分项目 基于STM32单片机+Android实现的心率血氧监测系统源代码+项目资料齐全+教程文档.zip

    高分项目 基于STM32+Android实现的心率血氧监测系统源代码+项目资料齐全+教程文档.zip高分项目 基于STM32+Android实现的心率血氧监测系统源代码+项目资料齐全+教程文档.zip高分项目 基于STM32+Android实现的心率血氧...

    Android项目开发实战_实用工具箱_安卓练手完整编程案例实例详解课程教程.pdf

    工具箱是一个在 Android基本功能基础上扩展的项日,该项目通过控制摄像头和闪光灯、自定义控件以及应用传感器等技术,实现了手电筒、计算器、指南针、电池信息、工具尺、分贝测试和放大镜等多种实用功能。

    09、JAVA【Android开发】Android 测试精讲视频

    本教程是本人在学习JAVA【Android开发】时候珍藏的视频,视频讲的很细,对学习Android开发大有助益 本套教程从php基础语法开始,一直讲解到实战开发项目。 本教程一共有十个部分,因为大小的关系,无法一起上传,...

    传智播客Android视频教程-课程源码.rar

    传智播客 Android 视频教程 课程源码 课程安排 第一天 1>搭建Android开发环境 2> 创建与启动手机模拟器 3> 学习使用ANDROID操作系统 4> 开发与运行(卸载)第一个ANDROID应用 5> 项目的目录结构 6> 项目清单文件...

Global site tag (gtag.js) - Google Analytics