软件测试学习笔记——APP测试(三)

在这里插入图片描述

五、测试工具及使用

1、测试工具介绍

Android SDK:(software development kit)软件开发工具包。常被开发工程师用于特定的软件包、软件框架、硬件平台、操作系统等建立应用软件开发工具集合。
在这里插入图片描述

夜神安装模拟器:是一款手机/平板模拟器,在APP测试过程中如果没有真机可以借助模拟器进行使用。

2、Android SDK的安装及配置:
下载Android SDK文件夹和jdk,安装jdk后进行环境变量的配置。然后对Android SDK的环境进行配置。具体操作:右击计算机-属性-高级系统设置—环境变量—系统变量里的path添加F:\学习软件\APP工具\android-sdk\platform-tools(视具体存放路径而定)路径。然后,在DOS窗口输入adb info 命令测试一下是否安装成功。

3、ADB的相关内容及用法

1)基本概念:

• ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具。
• ADB是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android设备。

2)ADB的功能:

运行设备的shell(命令行);管理模拟器或设备的端口映射;计算机和设备之间的上传/下载文件;将本地apk软件安装值模拟器或者安卓设备。

3、ADB的常用命令
连接模拟器:adb connect 127.0.0.1:62001在这里插入图片描述
注:夜神模拟器的默认端口号是:62001
如果连接前为开启夜神模拟器会出现如下情况
在这里插入图片描述

稳定性测试:(使用adb shell 控制设备)

使monkey命令自动点击屏幕500次,-v为日志:adb shell monkey –v 500 .在这里插入图片描述

安装APP:adb install xxx.apk (安装的路径)

在这里插入图片描述

覆盖原有APP安装:adb install -r xxx.apk(安装路径) .
在这里插入图片描述

卸载客户端APP:adb uninstall apk包名

在这里插入图片描述

查看包名:com.
进入设备,拥有权限:adb shell .
在这里插入图片描述

查看设备所有文件目录:ls –a .
在这里插入图片描述

切换路径:cd /文件路径 .
切换目录至文件data目录下:cd /data/data (注:一般包名都在data目录下) .
在这里插入图片描述

退出当前命令:Ctrl+D .
在这里插入图片描述

上传文件到设备:adb push <本地文件> <设备路径> .
在这里插入图片描述

下载文件至本地:adb pull <设备文件路径><本地文件> .在这里插入图片描述

结束服务:adb kill-server .
开始服务:adb start-server .
在这里插入图片描述

无规律运行某个程序多少次:adb shell monkey –p 包名 –v 次数 .
注:不加-v:日志不详细;-v越多,日志越详细,信息越多,最多3个-v .在这里插入图片描述

无规律运行某个程序多少次并将日志输出:adb shell monkey –p 包名 –v 次数 > 本地路径 .
在这里插入图片描述

显示monkey的所有命令:adb shell monkey –help .
在这里插入图片描述

给随机事件添加上标签:adb shell monkey –p 包名 –s 标签名(随机取) -v 次数 .
在这里插入图片描述

减缓monkey执行速度:adb shell monkey –p 包名 –throttle 300 –v 次数(一般设置为300毫秒,减缓随机测试速度).
在这里插入图片描述

在随机测试的次数中百分之多少是Touch事件:adb shell monkey –p 包名 –-pct-touch –v 次数 .
在这里插入图片描述

在随机测试的次数中百分之多少是motion事件:adb shell monkey –p 包名 –-pct-motion –v 次数 .
在这里插入图片描述

指定程序崩溃时,monkey停止运行:adb shell monkey –p 包名 –-ignore-crashes 次数 .
在这里插入图片描述

指定程序崩溃时,monkey不停止运行:adb shell monkey –p 包名 次数 .
在这里插入图片描述

当程序发生错误导致异常,monkey停止运行,无响应时设置命令,monkey将继续发生事件直到结束:adb shell monkey –p 包名 –-ignore-timeouts 次数 .
在这里插入图片描述

当程序发生许可错误导致异常,monkey将停止运行时设置此项,monkey将继续发送事件给系统,直至事件计数完成:adb shell monkey –p 包名 –-ignore-security-exceptions 次数 .
在这里插入图片描述

补充:
在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述

发布了62 篇原创文章 · 获赞 42 · 访问量 3319

猜你喜欢

转载自blog.csdn.net/weixin_45375866/article/details/100761107