移动端测试

移动端测试,第1张

一:手机端常规测试 1.1:介绍手机测试的

ios和Android区别:

1、两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。

2、两者后台制度不同:IOS中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有 内存才会关闭。

3、IOS中用于UI指令权限最高,安卓中数据处理指令权限最高。 Android开源导致碎片化比较严重,(手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千。无 法保证应用、游戏对于所有手机的适配兼容。)bug比较多,而IOS通常bug会少一些。

 1.2:软件测试考虑因素

 

 二:Android介绍  2.1:android介绍

 2.4:Android之四大组件
Android四大组件分别为activity、service、content provider、broadcast receiver。
三:ADB命令 3.1:ADB介绍 3.2:配置ADB环境变量

 如图显示配置成功

3.3: ADB常用指令 3.3.1:查看移动端设备
adb devices(描述:这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显 示)

3.3.2:开启服务

adb start-server

3.3.3:关闭服务

adb kill-server

3.3.4:安装软件

adb install apk路径

 

 

 

3.3.5:覆盖安装

adb install -r apk路径(-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件)

3.3.6:查看(系统)包名

系统应用:adb shell pm list packages –s

3.3.6:查看(第三方)包名

第三方应用:adb shell pm list packages -3

 

3.3.6:查看(全部)包名

adb shell pm list packages

 3.3.7:卸载软件

adb uninstall 软件包名

 

3.3.8:将电脑文件传输到移动端

adb push 电脑路径 移动端路径

 

3.3.9:将移动端文件传输到电脑

adb pull 移动端路径 电脑路径

 

3.3.10:截屏

adb shell screencap -p 截图文件路径

 

 

3.3.11:查看手机CPU情况

adb shell dumpsys cpuinfo

3.3.12:查看应用内存使用情况

adb shell dumpsys meminfo +包名:应用的内存使用情况

3.3.13:显示磁盘使用信息

adb shell dumpsys diskstats

 

3.3.14:查看电池状态

adb shell dumpsys battery

 

3.3.15:查看手机日志

adb logcat

 

指定 logcat 的日志输出格式 : -- "-v"选项 : 使用adb logcat -v time 命令, 可以啥看日志的输 出时间;

将手机日志输出到本地文件中:adb logcat -v time > C:/log/aa.txt

 

四:手机兼容性测试

测试步骤

 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/994103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存