CSDN技术公开课-全面理解UIAutomator

3星(超过75%的资源)
所需积分/C币:16 2015-05-29 11:40:11 397KB PDF
21
收藏 收藏
举报

CSDN技术公开课《Android自动化测试之UIAutomator》PPT
Android自动化测试入口 Robotium api level 8 基于控件 Monkey ae∨eS 基于坐标 Monkeyrunner a|e∨e|S 基于坐标 AuTomator api level 16 基于控件 EXpresso api level 8 基于控件 Robotium 基于 nstrumentation,脚本可跨分辨率,跨系统版本执行 支持 Android2.2及以上 框架成熟(超过4年开发维护),版本更新频繁 支持 Webview 不支持跨应用操作 Espresso 与 Robotium非常类似 同样基于 -Instrumentation,支持 Android2.2及以上 比 Robotium更稳定,执行速度超快 小于2年的开发维护 不支持跨应用操作 Monkey MonkeyRunner Monkey 支持跨应用操作,不过只能基于坐标,不能跨分辨率 通常理解, Monkey是用于压力测试和稳定性测试(疯狂乱点) Monkey是可控的而且非常强大( Monkey Script/Monkey Server) MonkeyRunner 可编程,有更友好的AP,类似可控的 Monkey但没有 Monkey灵活 支持跨设备,跨应用,但同样的只基于坐标,不能跨分辨率。 可以用 Hierarchy viewer来获得控件信息,非工程机不能用。 鱼和熊掌不能兼得 Robotium/ Espresso可跨分辨率,但不可以跨应用 Monkey/ Monkey Runner支持跨应用操作,但不支持跨分辩率 Monkey+ Robotium可跨应用,但不可以跨分辨率(短板 Somethings 找到缺失的一块 UIAutomator UlAutomatoi是继 Monkey, Monkeyrunne之后, Android向测 试者开放又一个自动化测试入口, Android4.1及以上支持。它想 解决 Monkey和 Monkeyrunner的不能识别控件之痛,又试途解决 Robotium无法跨应用操作之苦。 世界是不完美的 只有 Android4.1及以上版本支持(占有率88.7%)(4.1以下,没 有∪ Automator,还是只能用 Instrument和 Monkey) 因为∪| Automato在不断的改进中,各个版本间有一些差别,比 如某个方法在低版本上,没有只有在高版本上才有,如以 resourceid来识别控件,只有在高版中才有(4.3及以上) ∪ Automato不支持 Webview中的控件的识别。虽然说 androide4.4以上∪ automato支持 Webview的识别,现在44以 上手机还不是很普及,再说44以前怎么办,所以为了脚本能兼容, 姑且认为它不支持 Webview吧。 UIAutomator的应用 与 Robotium结合解决应用测试过程中的跨应用操作问题。 AuTomator Robotium 基于控件的APS 基于控件的AP 跨应用支持 Webview支持 Socketserver 命令结果 Socketclient

...展开详情
试读 14P CSDN技术公开课-全面理解UIAutomator
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
zhangfan1991 只是几款工具的对比介绍,有点粗浅
2018-04-02
回复
空桐树 只是几款工具的对比介绍
2015-11-18
回复
dazhifu 很有用,但是有点粗浅
2015-06-04
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 签到王者

  • 技术圈认证(专家版)

  • 分享王者

关注 私信
上传资源赚钱or赚积分
最新推荐
CSDN技术公开课-全面理解UIAutomator 16积分/C币 立即下载
1/14
CSDN技术公开课-全面理解UIAutomator第1页
CSDN技术公开课-全面理解UIAutomator第2页
CSDN技术公开课-全面理解UIAutomator第3页

试读结束, 可继续读2页

16积分/C币 立即下载