手机软件自动化测试介绍课件.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档