系统架构 App端: C/S结构,一定有客户端,app 修改了服务端,则客户端用户所有核心版本都需要进行回归测试一遍。 web端: B/S架构,基于浏览器,web测试只用更新服务器端,客户端就会同步更新 兼容性 web端: 浏览器(Firefox、chrome、IE等),操作系统(Windows7、mac-ios、Linux等) App端:操作系统(android, ios),设备(等等),分辨率(等等) 操作行为 web端: 单击、双击、拖拽 App端: 单击、双击、拖拽,还有放大、缩小、滑动、其他复杂手势操作 其他 网络种类 版本升级方式 界面布局 传感器,压力、方向、重力、指纹识别等等
工具:Augmented Traffic Control(ATC)
adb shell dumpsys meminfo packagename
查看cup:
adb shell top |findstr packagename
脚本分享
#内存监测脚本
@echo off &color 0a&setlocal enabledelayedexpansion&title %~n0
::@mode con lines=18 cols=50
set package1=com.xxxx.xxxxx
adb shell dumpsys meminfo %package1% | findstr "Pss" > ./info_1.txt
:start
adb shell dumpsys meminfo %package1% | findstr "TOTAL" >> ./info_1.txt
echo.
echo.
ping -n 5 127.1>nul
goto start
#cpu监测脚本
@echo off &color 0a&setlocal enabledelayedexpansion&title %~n0
::@mode con lines=18 cols=50
set package1=com.xxxx.xxxxx
adb shell top -n 1 | findstr "PID" > ./cupInfo_1.txt
:start
adb shell top -n 1 | findstr %package1% >> ./cupInfo_1.txt
echo.
echo.
ping -n 5 127.1>nul
goto start