手机自动化测试简介课件.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

手机自动化测试简介1.手机自化状2.手机化的主要方法3.目前主要的手机自化工具4.android手机自化的方法5.android手机程序开

手机自化的状1.在手机设计公司中,由于手机软件平台设计的封闭性,原本的软件黑盒测试基本是通过手动测试来实现的,只有少数的研发实力很强的公司(西门子,诺基亚等),才会引入部分测试内容的自动化所以在这些公司,通常有着非常多的软件测试工程师岗位;2.最近几年来,智能机的出现让手动测试的难度越来越高;而产品设计周期不断缩短,设计成本的不断压缩,使得各家公司开始尝试用自动化测试来代替人工,以降低测试成本,提高产品质量。

手机自化的状主要的软件测试项:1.预测试:有些也叫sanitytest;2.功能测试;3.冲突测试;4.压力测试;5.Stability(MTBF)稳定性测试;6.Monkey测试;7.多语种测试(本地化测试);8.场测;手机自动化是以性能测试优先覆盖,功能测试次之的方式;

自化的方法基手机自动化测试的实现主要有三种模式:1.开发程序,安装在手机上,直接进行程序测试;2.开发工具,安装在PC上,通过PC与手机通讯,驱动手机动作,模拟操作;3.以上两种兼用;对手机进行PC控制和模拟操作需要依赖于以下两个条件:1.用户操作的模拟;2.PC和手机间的通讯实现;

目前主要的手机自化工具1.TestQuestTestQuest是一家专门从事手机自动化研究的公司,他们的平台可以对很多手机厂商的产品进行用户操作的模拟。(移动研究院)。TQ的实现采用的是PC端控制手机通讯和按键模拟,同时在手机内针对手机平台不同植入agent库,负责PC消息(主要是按键消息)向手机底层消息的转换和转发。2.各个手机平台的自由的测试框架:iOS,window,Android等3.QTP插件(实现方式TQ,用的人很少,不知道怎么样)

android手机自化的方法1.MonkeyRunnerMonkeyRunner是Android官方提供的一套基于UI的测试工具,他主要用来通过adb通讯连接,从PC上模拟用户操作消息发送给手机,触发手机发生指定的动作;该工具可以提供的用户事件模拟,包括按键和触屏。另外添加了截图的功能,使用者可以通过编写脚本自行设计测试方法,对手机进行测试。

android手机自化的方法MonkeyRunner优点:提供了完整的手机驱动接口,测试者不需要了解驱动原理,只需要写脚本就可以自行进行程序测试;缺点:同一时间只能驱动单一设备。

android手机自化的方法2.自行设计手机按键模拟方式:monkey:android提供了一个叫做Monkey的工具,这个工具用来向用户界面发送随机模拟事件,进行monkey测试。monkey工具的实现,说明手机底层存在一套机制,可以接受按键消息,并产生事件模拟;

android手机自化的方法2.自行设计手机按键模拟方式:一个实验:C:\Usersadbshell$monkey--port10831083monkey--port10831083^CC:\Usersadbforwardtcp:1083tcp:1083C:\Userstelnet127.0.0.11083利用左边这个原理,我们可以自行代码实现monkeyrunner的功能,并增加多设备多线程的控制,log监控,结果反馈,报告生成等更多的支持。

android手机自化的方法3.其他手机平台的自动化实现方式:手机平台设计通常都有对外的测试接口,只是并不开放;比如iOS,有自己的测试框架;Symbian也有自己的测试框架;FeatruePhone的自动化测试控制大多数使用AT指令集及扩展来实现;

android手机用程序的开1.Android环境搭建所需软件:?JDK:1.6以上?Eclipse:3.4以上?AndroidSDK:?ADT:?1.安装JDK、配置java环境2.Eclipse安装3.安装SDK:下载解压后,运行“SDKSetup.exe”,选择要安装的API。4.SDK配置:将SDK安装文件夹下的tools文件夹的路径加入环境变量“Path”中;5.ADT:AndroidDevelopmentToolsPlug-in,是Android在Eclipse上的开发工具6.安装ADT:启动eclipse-Help-勾选SoftwareUpdate和AvaiableSoftware-AddSite-输入地址,关联SDK:菜单window-Preferences-Android-Browse…,选择AndroidSDK安装路径,-OK

an

您可能关注的文档

文档评论(0)

我老婆姓陈 + 关注
实名认证
文档贡献者

致力于分享知识。

1亿VIP精品文档

相关文档