- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手机自动化测试的现状
1. 手机自动化测试的现状2. 手机实现自动化的主要方法和思路3. 目前主要的手机自动化工具4. android手机自动化实现的方法5. android手机程序开发简介 手机自动化测试简介 手机自动化测试的现状 在手机设计公司中,由于手机软件平台设计的封闭性,原本的软件黑盒测试基本是通过手动测试来实现的,只有少数的研发实力很强的公司(西门子,诺基亚等),才会引入部分测试内容的自动化所以在这些公司,通常有着非常多的软件测试工程师岗位; 最近几年来, 智能机的出现让手动测试的难度越来越高; 而产品设计周期不断缩短,设计成本的不断压缩,使得各家公司开始尝试用自动化测试来代替人工,以降低测试成本,提高产品质量。 手机自动化测试的现状 主要的软件测试项: 预测试: 有些也叫sanity test ; 功能测试; 冲突测试; 压力测试; Stability (MTBF) 稳定性测试; Monkey测试; 多语种测试(本地化测试); 场测; 手机自动化是以性能测试优先覆盖,功能测试次之的方式; 自动化测试实现的方法基础 手机自动化测试的实现主要有三种模式: 开发程序,安装在手机上,直接进行程序测试; 开发工具,安装在PC上,通过PC与手机通讯,驱动手机动作,模拟操作; 以上两种兼用; 对手机进行PC 控制和模拟操作需要依赖于以下两个条件: 用户操作的模拟; PC和手机间的通讯实现; 目前主要的手机自动化工具 Test Quest Test Quest是一家专门从事手机自动化研究的公司,他们的平台可以对很多手机厂商的产品进行用户操作的模拟。(移动研究院)。 TQ的实现采用的是PC端控制手机通讯和按键模拟,同时在手机内针对手机平台不同植入agent库,负责PC消息(主要是按键消息)向手机底层消息的转换和转发。 各个手机平台的自由的测试框架:iOS, window, Android 等 QTP插件(实现方式TQ,用的人很少,不知道怎么样) android手机自动化实现的方法 Monkey Runner Monkey Runner是Android官方提供的一套基于UI的测试工具,他主要用来通过adb通讯连接,从PC上模拟用户操作消息发送给手机,触发手机发生指定的动作; 该工具可以提供的用户事件模拟,包括按键和触屏。另外添加了截图的功能,使用者可以通过编写脚本自行设计测试方法,对手机进行测试。 android手机自动化实现的方法 Monkey Runner 优点:提供了完整的手机驱动接口,测试者不需要了解驱动原理,只需要写脚本就可以自行进行程序测试; 缺点: 同一时间只能驱动单一设备。 android手机自动化实现的方法 2. 自行设计手机按键模拟方式: monkey: android提供了一个叫做Monkey的工具,这个工具用来向用户界面发送随机模拟事件,进行monkey测试。 monkey工具的实现,说明手机底层存在一套机制,可以接受按键消息,并产生事件模拟; android手机自动化实现的方法 2. 自行设计手机按键模拟方式: 一个实验: C:\Usersadb shell $ monkey --port 1083 1083 monkey --port 1083 1083 ^C C:\Usersadb forward tcp:1083 tcp:1083 C:\Userstelnet 1083 利用左边这个原理,我们可以自行代码实现monkey runner 的功能,并增加多设备多线程的控制,log监控,结果反馈,报告生成等更多的支持。 android手机自动化实现的方法 3. 其他手机平台的自动化实现方式: 手机平台设计通常都有对外的测试接口,只是并不开放; 比如 iOS,有自己的测试框架; Symbian也有自己的测试框架; FeatruePhone的自动化测试控制大多数使用AT指令集及扩展来实现; android手机应用程序的开发简介 1. Android环境搭建 所需软件: JDK: 1.6以上 Eclipse:3.4以上 Android SDK :/sdk ADT :/android/eclipse 安装JDK 、配置java环境 Eclipse安装 安装SDK:下载解压后,运行“SDK Setup.exe”,选择要安装的API。 SD
您可能关注的文档
- 宁波科技服务业发展现状及对策研究.doc
- 安全管理备份和还原.ppt
- 学情分析0使用方法.ppt
- 安装工程造价实训教学大纲.doc
- 安贞分院招聘人员名类.doc
- 学生公寓教学楼电力扩容及线路改造工作计划.ppt
- 审计研究简报2013年第20期.doc
- 安全用电讲座ppt.ppt
- 室生物安全与个人防护.ppt
- 小学五年级品德与社会教材分析.ppt
- 2023年郑州汽车工程职业学院招聘笔试真题及参考答案详解1套.docx
- 2023年郑州汽车工程职业学院招聘笔试真题带答案详解.docx
- 2023年郑州智能科技职业学院招聘笔试真题含答案详解.docx
- 人工挖方合同样本.docx
- 非遗技艺传承与道德实践融合课件设计——二零二五年国风讲堂专题素材.pptx
- 非遗手作体验:2025中秋班会灯笼制作教学PPT框架.pptx
- 2023年郑州汽车工程职业学院招聘笔试真题及参考答案详解一套.docx
- 2023年郑州智能科技职业学院招聘笔试真题及完整答案详解1套.docx
- 2023年郑州智能科技职业学院招聘笔试真题参考答案详解.docx
- 2023年郑州智能科技职业学院招聘笔试真题及参考答案详解1套.docx
文档评论(0)