摘要: 兼容性测试概念 几个硬件之间、几个软件之间或是软硬件之间的相互配合程度 APP兼容性测试 移动设备型号多样 测试APP在主流设备上是否正常运行 测试APP在主流设备上奔溃卡顿现象 兼容性测试方法 人工测试 借助第三方工具 appcrawler 选定APP和范围 java -jar appcrawle 阅读全文
posted @ 2021-05-24 19:04 丝瓜呆呆 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 健壮性测试 健壮性测试用于测试系统在出现故障时,是否能够自动恢复或者忽略故障继续运行。目前只是一个概念,没有具体工具去测试。 操作过程 对应用进行盲点 网络不佳 数据不通 工具使用 Monkey,Maxium Charles Appcrawler 一般企业就是进行时间较长,半个小时以上的自动跑,看是 阅读全文
posted @ 2021-05-24 18:51 丝瓜呆呆 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 弱网问题 封闭环境,网速降低 丢包 数据无法加载 消息更新不及时等 弱网速度 低于2G或者3G速率 模拟弱网 1、使用charles模拟弱网 下载地址:https://www.charlesproxy.com/download/ 2、Charles代理设置 port:8888 3、设置本地代理:(电 阅读全文
posted @ 2021-05-24 18:38 丝瓜呆呆 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 测试工具battery-historian 安装 git clone https://github.com/google/battery-historian.git cd battery-historian 下载golang, python 版本python2.7 go get -d -u gith 阅读全文
posted @ 2021-05-24 18:17 丝瓜呆呆 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 网络分析 显示网络流量:adb shell dumpsys netstats 活动接口和活动UID接口:安卓基本相同 开发统计信息/Xt统计信息 UID统计信息 找到应用UID adb shell dumpsys package 包名|grep userId adb shell dumpsys ne 阅读全文
posted @ 2021-05-24 17:23 丝瓜呆呆 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、先介绍下内存的名词解析 VSS :virtual set size 虚拟耗用内存 (用处不大) RSS:resident set size 实际使用物理内存(包括共享内存) PSS:proportional set size 实际使用物理内存(比例分配共享内存)(相加就是系统的内存用量) USS 阅读全文
posted @ 2021-05-24 17:03 丝瓜呆呆 阅读(129) 评论(0) 推荐(0) 编辑
摘要: CPU 与GPU的关系 移动端有CPU和GPU,图形API不允许CPU直接与GPU通信,通过中间层来连接这两部分。 简单来说:就是中间层维护一个队列,CPU把display list放入队列,GPU从队列取数据进行绘制。 GPU渲染工具 Android 开发者工具提供性能调优工具:GPU渲染分析 需 阅读全文
posted @ 2021-05-24 16:28 丝瓜呆呆 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 卡顿 CPU、内存、网络都会导致卡顿 工具 systrace sdk/platform-tools/systrace 需要python2.7 可能遇到的问题: 1、No module win32con pip2 install pypiwin32 2、No module six pip2 insta 阅读全文
posted @ 2021-05-24 10:38 丝瓜呆呆 阅读(108) 评论(0) 推荐(0) 编辑