- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动应用测试环境 运行测试(测试成功的消息显示) 移动应用测试环境 运行测试(测试失败的消息) 测试活动类 测试活动类依赖于Android的测试设备框架。 与其他组件不同,活动具有基于各种回调方法的复杂生命周期。 活动不能够直接被调用,需要借助测试设备。 另外,若一个程序发送事件到用户界面,唯一的方法是使用测试设备 尚辅网 / 第七章 移动终端测试 移动应用测试基础 移动应用测试环境 移动应用的测试活动类 移动应用测试基础 Android移动应用测试框架是Android移动应用集成框架的一个子框架 该框架可以帮助测试人员方便测试Android移动应用程序的各方面 Android SDK工具用于建立和运行测试应用程序 SDK工具都可以帮助移动应用测试人员在模拟器或者在目标设备中进行有效测试 移动应用测试基础 Android移动应用测试框架 基于JUnit的Android测试套件 Android测试套件提供组件级测试例子类 测试应用程序包 编译和测试工具 其他测试工具 移动应用测试基础 Android移动应用测试框架图 移动应用测试基础 测试结构及测试项目 Android的测试项目通常组织成标准的结构:测试、测试例子类、测试包和测试项目 JUnit测试方法声明测试是被测试应用程序的一部分,并把相关测试方法组织成为测试类 在测试应用程序中,每个测试都是孤立的测试,它对应着应用程序的一个模块 测试人员可以在Android测试包的类文件中编写多个测试 移动应用测试基础 测试结构及测试项目 在Android中,测试人员使用测试工具加载测试包文件和被测试的应用程序,然后测试工具执行Android相关的test runner 与Android应用程序一样,测试应用程序也组织成项目。一个测试项目就是一个目录或者是Eclipse项目,测试人员可以在其中创建源代码、清单文件和其他文件 移动应用测试基础 测试应用程序接口 Android测试API是基于JUnit API,在此基础上,还通过测试设备(instrumentation)框架和Android特别测试类进行了扩展 Junit 使用JUnit的TestCase类,可以对那些没有调用过Android 应用程序接口的类做单元测试。 TestCase也是AndroidTestCase的基类,使用AndroidTestCase可以测试Android相关的对象。 移动应用测试基础 测试应用程序接口 Junit JUnit的Assert类可以显示测试结果,Assert方法比较测试的期望值与实际值。 如果比较失败,那么assert抛出异常。 Android提供一系列的assertions类,它们扩展了可能的比较类型,以及测试UI的一系列assertions类。 移动应用测试基础 测试应用程序接口 测试设备 在Android系统中,Android测试设备是一套控制方法。 这些方法控制着Android的组件,但它们与组件的生命周期却无关。 另外,这些方法也控制着如何加载Android应用程序。正常情况下,Android组件运行的生命周期由系统决定。 移动应用测试基础 测试应用程序接口 测试设备 在Android系统中,Android测试设备是一套控制方法。 这些方法控制着Android的组件,但它们与组件的生命周期却无关。 另外,这些方法也控制着如何加载Android应用程序。正常情况下,Android组件运行的生命周期由系统决定。 移动应用测试基础 测试应用程序接口 测试设备 Android系统会将应用程序的所有组件运行在一个进程中。 有时,测试人员会将部分组件,例如内容提供者,运行在一个单独的进程中。 然而,测试人员不能强行在一个已经运行应用程序的进程中运行另外一个应用程序。 使用Android测设设备,可以在测试代码中调用回调方法。 这样,在一个组件的生命周期中,测试人员就可以一步步遍历该组件,就好是对该组件进行调试一样。 移动应用测试基础 测试应用程序接口 测试例子类 Android 提供了若干个测试例子类,它们扩展TestCase和Assert,具有Android相关的安装、卸载和帮助方法 Android测试例子(AndroidTestCase):是一个通用测试例子类,经常用于测试活动类的启动。它继承了TestCase和Assert,提供了JUnit标准的方法setUp()和tearDown(),以及所有的JUnit Assert方法。 移动应用测试基础 测试应用程序接口 测试例子类 组件相关的测试例子(Component-specific test cases): 在Android测试框架中,一个关键特征是其组件相关的测试例子。 它们处理相关组件测试需要的安装
您可能关注的文档
- 电子工艺技术与实践课件作者许研文第7章节5具有过电流保护的直流可调稳压电源.ppt
- 配电网自动化技术课件作者郭谋发配电网自动化技术——章节5电力用户用电信息采集终端【修订】.ppt
- 电子工艺技术综合技能教程课件作者武昌俊等实训.ppt
- 电子工艺技术综合技能教程课件作者武昌俊等项目3上.ppt
- 配送作业实务第2版课件作者李守斌第九单元.ppt
- 钳工基本技能训练课件作者侯文祥逯萍第九章节矫正与弯形.ppt
- 钳工基本技能训练课件作者侯文祥逯萍第十章节铆接.ppt
- 电子工艺技术综合技能教程课件作者武昌俊等项目3下.ppt
- 电子工艺实训教程第3版课件作者孙惠康第1章节常用电子元器件.ppt
- 钳工基本技能训练课件作者侯文祥逯萍课题八.ppt
文档评论(0)