本文介绍: 它是一个客户端/服务器架构的命令行工具,其中客户端是用来操作的电脑, 服务器端是android设备。由三部分组成adb客户端:运行于PC的客户端,通过命令行的方式启动adb服务器:用于开发的机器上作为后台进程运行的服务器,该服务器负责管理客户端与运行于模拟器或设备上的守护进程之间的通信adb daemon(守护进程):一个以后台进程的形式运行于模拟器或手机设备上的守护进程Monkey是Android系统自带的一个命令行工具,可以运行在Android模拟器里或真实设备中。
ADB
用途
介绍
它是一个客户端/服务器架构的命令行工具,其中客户端是用来操作的电脑, 服务器端是android设备。由三部分组成
工作原理
常见adb命令
安装应用
adb install –r *.apk
卸载应用
将文件复制到设备/从设备复制文件
设置端口转发
forward 命令设置任意端口转发,将特定主机端口上的请求转发到设备上的其他端口。
例:设置了主机端口 6100 到设备端口 7100 的转发
adb forward tcp:6100 tcp:7100
例:查看设置的设置端口转发
adb forward –list
adb logcat
adb shell
Monkey
Monkey介绍
Monkey路径
Monkey启动
Monkey基本参数与事件参数
Monkey基本参数设置
Monkey测试的约束条件
Monkey发送的事件类型和频率
Monkey调试参数
Android常见错误类型
Monkey黑白名单
Monkey结果解读
Monkey结果分类
Monkey异常结果
Java常见错误类型
Monkey测试策略介绍
Monkey的综合应用
应用选取策略:
随机种子策略:
事件策略:
异常策略:
延时策略:
事件数量:
依据软件处于不同的阶段,软件的成熟度,选用不同的策略
Monkey使用步骤
Monkey结果分析
常见问题
Monkey脚本
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。