Monkey源码分析3—Monkey源码的整体设计结构

本文链接:http://blog.csdn.net/yimi1400488193/article/details/51773833

Monkey源码地址,点击查看

Monkey自动化测试的本质就是随机生成一个事件,然后向Android设备注入一个事件。通俗的来说就是,monkey随机生成一个点击屏幕事件,然后选取Android屏幕的一个坐标,对此坐标进行点击操作。来实现自动化测试的。当然产生的事件不仅仅局限于点击屏幕,还有滑动屏幕,反转屏幕,点击音量等按键,休眠等等不同的事件。针对不同的事件也有不同的注入方式。

Monkey源码中有三种生成事件的方式。默认方式、从网络获取方式、从脚本获取方式。命令行输入执行monkey -p 包名 -v 100执行是默认的方式。从网络获取方式主要为monkeyrunner使用。从脚本获取方式基本没有人用。因此我们只讲解默认生成事件的方式。接下来所有的Monkey源码讲解均指默认方式。

默认方式涉及的类生成如下URM类图:

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值