没有合适的资源?快使用搜索试试~ 我知道了~
Android 自动化测试框架
1 下载量 68 浏览量
2023-04-22
23:05:30
上传
评论 2
收藏 75KB DOCX 举报
温馨提示
试读
3页
Android常用的自动化测试工具框架: Monkey,MonkeyRunner,UIAutomator,Robotium,Appium,Monkey Talk 一、Monkey 是Android SDK自带的测试工具,是一个命令行工具,可以运行在模拟器中或者实际设备中,它向系统发送伪随机的用户事件流(如按键输入,触摸屏输入,手势输入等),实现对正在开发的应用程序进行压力测试。由于测试事件和数据都是随机的,不能自定义,所以有很大的局限性。 二、MonkeyRunner 是Android SDK提供的测试工具。严格意义上来说MonkeyRunner其实是一个Api工具包,比Monkey强大,可以编写测试脚本来自定义数据、事件。缺点是脚本(jython(java语言))用Python(Python(C语言))来写,对测试人员来说要求较高,有比较大的学习成本;使用By id/name/text方法操控(hierarchyviewer),执行速度太慢。典型应用:安装,卸载,启动Activity,点击X,Y坐标,发送按键事件,drag,截屏等。 三、UIAutomator
资源推荐
资源详情
资源评论
Android 自动化测试框架
Android 常用的自动化测试工具框架:
Monkey,MonkeyRunner,UIAutomator,Robotium,Appium,Monkey Talk......
但这些工具框架都是什么呢有什么联系呢,先通过一张图来了解一下吧.(图是某
博客上借过来
是不是一脸懵逼,不知道这是什么鬼。下面详细了解一下。
一、Monkey
是 Android SDK 自带的测试工具,是一个命令行工具,可以运行在模拟器中
或者实际设备中,它向系统发送伪随机的用户事件流(如按键输入,触摸屏输入,
手势输入等),实现对正在开发的应用程序进行压力测试。由于测试事件和数据
都是随机的,不能自定义,所以有很大的局限性。
二、MonkeyRunner
是 Android SDK 提供的测试工具。严格意义上来说 MonkeyRunner 其实是一
个 Api 工具包,比 Monkey 强大,可以编写测试脚本来自定义数据、事件。缺点
是脚本(jython(java 语言))用 Python(Python(C 语言))来写,对测试人员来说
要求较高,有比较大的学习成本;使用 By id/name/text 方法操控
(hierarchyviewer),执行速度太慢。典型应用:安装,卸载,启动 Activity,点
击 X,Y 坐标,发送按键事件,drag,截屏等。
三、UIAutomator
资源评论
传说三哥
- 粉丝: 7243
- 资源: 224
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功