- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动应用测试环境 运行测试 在带有Android插件ADT的Eclipse开发环境中运行测试包,测试结果会出现在Eclipse的JUnit视窗中。 测试人员能够运行整个测试包或者运行一个测试例子类。 为运行测试,Eclipse执行命令“android debug bridge”来运行测试包,并且显示测试结果。这样,从Eclipse中运行测试和从命令行运行测试并没有什么区别。 移动应用测试环境 运行测试(测试成功的消息显示) 移动应用测试环境 运行测试(测试失败的消息) 测试活动类 测试活动类依赖于Android的测试设备框架。 与其他组件不同,活动具有基于各种回调方法的复杂生命周期。 活动不能够直接被调用,需要借助测试设备。 另外,若一个程序发送事件到用户界面,唯一的方法是使用测试设备 测试活动类 测试活动类应用程序接口 活动类测试应用程序接口的基类是“InstrumentationTestCase”,该基类提供测试设备,测试人员使用它可以为相应的活动类创建测试例子类。 该基类提供了如下功能:生命周期控制、注入依赖关系和用户界面交互。 测试活动类 测试活动类应用程序接口 除以上功能外,通过继承基类“TestCase”和“Assert”,活动类测试应用程序接口还提供了JUnit框架。 两个主要的活动测试子类是“ActivityInstrumentationTestCase2”和“ActivityUnitTestCase”。 为测试已经启动的活动,需要使用活动类测试应用程序接口“SingleLaunchActivityTestCase”。 测试活动类 测试活动类应用程序接口 活动测试类(ActivityInstrumentationTestCase2) 使用正常的系统架构,活动测试例子类“ActivityInstrumentationTestCase2”被用于测试应用程序中一个或者多个活动的功能。 活动测试类(ActivityUnitTestCase) 活动测试例子类“ActivityUnitTestCase”能够在隔离状态测试一个单独的活动。 测试活动类 测试活动类应用程序接口 活动测试类(SingleLaunchActivityTestCase) “SingleLaunchActivityTestCase”是一个常规类,在不需要对测试进行改动的环境中,可以测试一个单独的活动。 它只调用方法setUp() 和方法tearDown () 一次。 它也不允许测试人员插入任何模仿对象。 测试活动类 测试活动类应用程序接口 模拟对象和活动测试 模拟对象定义在android.test.mock。如果使用ActivityUnitTestCase测试例子类,那么模拟对象MockApplication只对活动测试可用。 活动测试的宏声明 ViewAsserts定义一个有关视图的声明。 测试人员使用它可以验证视图对象的对齐和位置,并且检查视图组对象的状态。 测试活动类 测试内容 验证输入:测试活动是否正确响应文件编辑视图中的输入值。 生命周期事件:测试每个应用活动是否正确处理生命周期事件。 意图:测试是否活动能够正确处理在应用程序清单文件中所指定的意图过滤器中所罗列的各个意图。 测试活动类 测试内容 运行时配置变化:应用程序正在运行时,测试是否每个活动正确响应在设备配置中可能的变化。 屏幕尺寸和解析度:在发布应用程序之前,测试人员要保证在所有的屏幕尺寸和解析度上进行测试。 作业 移动应用测试框架是什么? 学习Android的测试方法? 第七章 移动终端测试 移动应用测试基础 移动应用测试环境 移动应用的测试活动类 移动应用测试基础 Android移动应用测试框架是Android移动应用集成框架的一个子框架 该框架可以帮助测试人员方便测试Android移动应用程序的各方面 Android SDK工具用于建立和运行测试应用程序 SDK工具都可以帮助移动应用测试人员在模拟器或者在目标设备中进行有效测试 移动应用测试基础 Android移动应用测试框架 基于JUnit的Android测试套件 Android测试套件提供组件级测试例子类 测试应用程序包 编译和测试工具 其他测试工具 移动应用测试基础 Android移动应用测试框架图 移动应用测试基础 测试结构及测试项目 Android的测试项目通常组织成标准的结构:测试、测试例子类、测试包和测试项目 JUnit测试方法声明测试是被测试应用程序的一部分,并把相关测试方法组织成为测试类 在测试应用程序中,每个测试都是孤立的测试,它对应着应用程序的一个模块 测试人员可以在Android测试包的类文件中编写多个测试 移动应用测试基础 测试结构及测试项目 在Android中,测试人员使用测试工具加载测试包文件
您可能关注的文档
- 西安交大自动控制理论课件第3章节幻灯片.ppt
- 软件工程2章节需求法分析33lin幻灯片.ppt
- 集成电路设计CAD_EDA工具实用教程教学课件作者韩雁第12章节可测性设计及可测性设计软件使用12-可测性设计及DFT软件的使用课件幻灯片.ppt
- 西安交通大学_微电子制造技术_第九章节_集成电路制造概况幻灯片.ppt
- 考研网络原理物理层幻灯片.ppt
- 软件工程03-需求分析幻灯片.ppt
- 西安交通大学_微电子制造技术_第三章节_器件技术幻灯片.ppt
- 软件工程04概要设计幻灯片.ppt
- 西安交通大学MBA课程-会计学幻灯片.ppt
- 西安交通大学出版社信息技术六年级上册第二单元第八课步骤与算法幻灯片.ppt
文档评论(0)