51Testing软件测试论坛

标题: 手机APP自动化测试简单录制 [打印本页]

作者: 940685414    时间: 2015-9-15 09:54
标题: 手机APP自动化测试简单录制
本帖最后由 940685414 于 2015-9-15 10:19 编辑

随着智能手机近年来的快速增长,从游戏娱乐到移动办公的各式各样的手机APP软件渗透到我们的生活中,手机APP自动化测试也逐渐兴起,从Monkey本地测试到云测试平台,现在我要介绍的这种自动化测试方法不需要写脚本,适合初学者。
工具:
l  小萝贝虚拟手机
l  按键精灵
步骤:
1.      百度搜索小萝贝虚拟手机 3.6M与按键精灵40.5M下载安装后,将手机用usb数据线插入电脑,打开运行小萝贝虚拟手机
[attach]97018[/attach]
2.      打开按键精灵,点击新建按钮新建一个空白脚本
[attach]97019[/attach]
3.      调整好小萝贝与按键精灵的布局,点击按键精灵的录制按钮,开始录制脚本
[attach]97020[/attach]
4.      点击开始录制按钮后,即可操作小萝贝虚拟手机投射的手机画面反向控制手机,按键精灵会录制鼠标的点击坐标,而小萝贝虚拟手机会通过鼠标的点击、滑动等事件反向控制连接的手机,实现手机APP的自动化测试
[attach]97021[/attach]

5.      在录制脚本时可以点击小萝贝虚拟手机右侧的工具栏中的截屏按钮来截取屏幕,便于跑完脚本后截图对比来确定APP显示时候正确
[attach]97027[/attach]
6.      脚本录制完后点击停止按钮停止脚本录制,再点击保存按钮退出录制模式并保存录制的脚本
[attach]97026[/attach]
7.      待脚本生成后点击调试按钮
[attach]97024[/attach]
8.      点击左下角的启动键进行脚本回放,不要控制鼠标,此时鼠标会自动执行录制好的点击动作,点击小萝贝虚拟手机进而控制手机实现手机APP自动化测试
[attach]97025[/attach]
缺点:
1.只能做简单的功能回归性测试、UI测试
2.坐标点击操作,可复用性差
优点:
1.操作简单易学无需写脚本,适合初学者
2.操作工具小型易安装


作者: 默言    时间: 2015-9-15 11:06
讲的的挺细的 不错
作者: 猫星人    时间: 2015-9-15 11:48
呵呵,傻瓜化了。。。。顶啊
作者: Charles_H    时间: 2015-9-15 11:50
适合初学者
作者: 940685414    时间: 2015-9-15 12:54
默言 发表于 2015-9-15 11:06
讲的的挺细的 不错

谢谢,支持
作者: 940685414    时间: 2015-9-15 12:55
猫星人 发表于 2015-9-15 11:48
呵呵,傻瓜化了。。。。顶啊

这样无论有没有学习相关知识的人都能看懂
作者: 940685414    时间: 2015-9-15 12:57
Charles_H 发表于 2015-9-15 11:50
适合初学者

恩,即使是不做测试的人也可以用来做一些简单的手机游戏的挂机
作者: xin123456    时间: 2015-9-15 14:16
不错的软件,很好用
作者: xin123456    时间: 2015-9-15 14:16
不错的软件,很好用
作者: NINA_TING    时间: 2015-9-15 14:23
楼主写的很详细,学习了,谢谢楼主的分享
作者: k332348911    时间: 2015-9-15 14:47
IOS系统的也可以么?
作者: hgping918    时间: 2015-9-15 14:54
步骤详细  真是不错
作者: 彼岸雨飘    时间: 2015-9-15 15:01
好腻害!顶顶顶
作者: cxy003    时间: 2015-9-15 15:37
适合初学者
作者: laozi124    时间: 2015-9-15 15:39
这么屌了?哪个大神写的 支持哪些手机操作系统?
作者: 月华    时间: 2015-9-15 15:45
android自带的sdk跟genymotion都可以....楼主有给自家模拟器做广告嫌疑
作者: Miss_love    时间: 2015-9-15 15:48
值得一试
作者: 940685414    时间: 2015-9-15 16:09
k332348911 发表于 2015-9-15 14:47
IOS系统的也可以么?

目前只支持Android系统
作者: 940685414    时间: 2015-9-15 16:12
laozi124 发表于 2015-9-15 15:39
这么屌了?哪个大神写的 支持哪些手机操作系统?

支持手机Android版本4.0以上


作者: 940685414    时间: 2015-9-15 16:17
月华 发表于 2015-9-15 15:45
android自带的sdk跟genymotion都可以....楼主有给自家模拟器做广告嫌疑

android自带的sdk需要安装eclipse还要各种配置,操作麻烦,之前安装过genymotion,但是低配置的电脑根本运行不起来,好不容易找到个操作简单的方法分享给大家,希望大家无论用不用都能相互体谅下
作者: jingzizx    时间: 2015-9-16 06:12
不错
作者: toma    时间: 2015-9-17 15:18
谢谢,如果能补充工具的链接就更好了!本人初学测试,谢谢你的分享,期待有更多的干货给我们这些菜鸟
作者: toma    时间: 2015-9-17 16:49
本帖最后由 toma 于 2015-9-17 17:09 编辑

运行几回,小萝贝和手机就再也连接不上了,并且USB方式会自动从其他模式调到充电模式

作者: 张燕    时间: 2015-9-18 16:42
为什么我无法通过小萝贝反向控制手机呢?鼠标点击小萝呗虚拟手机后,手机没有反应啊???还有回放时经常自动停止回放怎么回事呢???
作者: 940685414    时间: 2015-10-9 10:03
toma 发表于 2015-9-17 16:49
运行几回,小萝贝和手机就再也连接不上了,并且USB方式会自动从其他模式调到充电模式

重启手机试试?还不行就去他们论坛问问
作者: 940685414    时间: 2015-10-9 10:04
张燕 发表于 2015-9-18 16:42
为什么我无法通过小萝贝反向控制手机呢?鼠标点击小萝呗虚拟手机后,手机没有反应啊???还有回放时经常自 ...

我可以反向控制啊,你去他们论坛问问吧,可能和手机机型有关吧
作者: szarm    时间: 2015-10-23 10:43
不错   学习了,
作者: xiangrikui3939    时间: 2015-11-11 13:54
你好,请教一下,最后一步,点击左下角的启动键进行脚本回放,不控制鼠标,此时鼠标会自动执行录制好的点击动作,但是小萝贝虚拟手机中,没有执行刚才的动作,只是在回放脚本,手机中没有跟着执行动作,是怎么回事?
作者: wj520873000    时间: 2015-11-27 14:31
支持楼主  我也试试
作者: huangreay    时间: 2015-12-8 08:55
用按键精灵实现脚本的录制吧
感觉实用性不强。
作者: 猫星人    时间: 2016-2-24 10:31
小萝贝虚拟手机,看看了。。
作者: lxp5589425    时间: 2016-3-26 16:05
我按照教程,打开运行小萝贝虚拟手机,怎么一直是 “程序启动中

作者: 木佳    时间: 2017-3-29 23:28
好用啊,谢谢分享
作者: jingzizx    时间: 2017-5-13 11:22

作者: showwangfang    时间: 2017-5-24 11:11
monkey,
作者: Nerd_girl123    时间: 2017-6-8 11:02

作者: 岛屿soliloquy    时间: 2017-6-12 15:36
公司里面有小罗拉控机大师的软件可以让我们下载进行录屏。
另一种按键精灵没用过,但是看你这么操作,应该是不难的。
解说得很好
作者: 下雨就打伞    时间: 2017-7-8 15:20
感谢楼主分享,
作者: 112233445566778    时间: 2017-7-25 11:01
楼主,请问为什么小米3手机,小萝贝对他进行操作没有反应呢?手机上操作的时候电脑上虚拟手机会同时进行相应的操作,但是电脑上操作是没有什么反应的?
作者: 冥界亚龙    时间: 2017-11-8 18:08
不错,就是小萝贝的位置不能动,动一下就悲催了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2