当前位置:网站首页>|遇到bug怎么分析,专业总结分析来了
|遇到bug怎么分析,专业总结分析来了
2022-06-24 22:12:00 【双晨传奇科技(牛顿it学院)】
专项测试测什么?
资源类性能测试
CPU占用
内存占用/内存泄漏
低资源环境表现
弱网络测试
速度类性能测试
FPS测试
端到端业务延时
速度分析:客户端+网络+服务器
稳定性测试
MTTF
Monkey test
兼容性测试
Android版本
分辨率
硬件配置
应用定制测试项
协议测试、数据冗余比、成功率
专项测试怎么做?
1.需求评审阶段
网络方面
断网重连,断点续传逻辑
是否会产生大流量,流量合理性(流量消耗和发送的文件大小是否近似)
请求-响应来回次数较多,是否会增加失败率
协议必须有压缩策略
有没有缓存机制
UI方面
存在IO操作,例如保存,导入,导出,发送,上传,当遇到大数据时是否有加载过程
元素或动态/可变元素过多过复杂,是否会造成界面卡顿和CPU长期偏高(如LISTVIEW复杂格式或有动态图)
元素加载时机(如滑动列表时,头像加载的时机)
电量/CPU方面
地理位置相关逻辑,检测逻辑(如人脸识别、贴耳检测),
后台服务(如tcp心跳逻辑),
音视频相关
OOM方面(内存溢出)
缓存策略,加载大数据策略
GC策略
兼容性方面
较新的系统特性
通过系统API/系统数据库获取数据
硬件相关(摄像头,屏幕触碰效果,声音大小,gps)
2.新功能阶段
原则:发现问题为先,兼顾数据沉淀
事前能做的:
缺乏对比的历史数据先补充,沉淀现有数据
用MonkeyRunner简单的自动化脚本,可以让资源监控的曲线的趋势更加明显
测试环境准备:如测试号码,手机选型,测试数据预先构造等等。
流量指标可以先测
发现专项问题,请直接先提单
功能稳定后,再关注FPS,内存,CPU等
关注FPS:动画效果
例如,列表滚动,展示内容的滚动
关注内存,CPU,线程:可重复执行的动作
例如,切换帐号,界面打开关闭
关注流量,耗时,成功率:网络相关操作
例如,发送消息,发送图片,下载数据
关注电量/CPU:持续的动作和用户高频率的操作
例如,放置后台,发送心跳包
关注速度:界面切换,内容加载
例如,启动速度
边栏推荐
猜你喜欢

内网学习笔记(5)

Abnova BSG monoclonal antibody description in Chinese and English
![[leetcode] 11. Container with the most water](/img/40/8bb6506a29f8da797432fee50d3aad.png)
[leetcode] 11. Container with the most water
![全排列II[存在相同元素去重 + 标准回溯]](/img/d3/93ddb49e580be60be4f056f141b782.png)
全排列II[存在相同元素去重 + 标准回溯]

Google browser console F12 how to set the Chinese / English switching method, we must see the last!!!

Day 04 - file IO

中文地址与英文地址

js数组对象转对象

How to quickly familiarize yourself with the code when you join a new company?

Numerical scheme simulation of forward stochastic differential equations with Markov Switching
随机推荐
Icml2022 | establishing a continuous time model of counterfactual results using neural control differential equations
The innovation consortium of Haihe laboratory established gbase and became one of the first member units of the innovation Consortium (Xinchuang)
php中preg_replace如何替换变量数据
监听 Markdown 文件并热更新 Next.js 页面
Smartctl 打开设备遇到 Permission denied 问题排查过程记录
Multi modal data can also be Mae? Berkeley & Google proposed m3ae to conduct Mae on image and text data! The optimal masking rate can reach 75%, significantly higher than 15% of Bert
创新药二级市场审饼疲劳:三期临床成功、产品获批也不管用了
Excel Chinese character to pinyin "suggestions collection"
你知道你的ABC吗(春季每日一题 1)
Basic layout -qhboxlayout class, qvboxlayout class, qgridlayout class
如何选择正规安全的外汇交易平台?
LogMiner 数据库日志挖掘
2个NPN三极管组成的恒流电路
Cake review fatigue in the secondary market of innovative drugs: phase III clinical success and product approval
广发期货安全吗?开户需要什么东西?
基本布局-QHBoxLayout类、QVBoxLayout类、QGridLayout类
2022年云计算应用关键威胁调查
MOS管相关知识
SQL aggregate function handling null [easy to understand]
困牛排序(寒假每日一题 40)