当前位置:网站首页>|遇到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:持续的动作和用户高频率的操作
例如,放置后台,发送心跳包
关注速度:界面切换,内容加载
例如,启动速度
边栏推荐
- Redis 那些事
- leetcode:2104. 子数组范围和
- [leetcode] 11. Container with the most water
- Hands on data analysis data modeling and model evaluation
- Some Modest Advice for Graduate Students - by Stephen C. Stearns, Ph.D.
- Sumati GameFi生态纵览,神奇世界中的元素设计
- 创新药二级市场审饼疲劳:三期临床成功、产品获批也不管用了
- Award winning interface control development kit devaxpress v22.1 officially announced
- Basic use of transformers Library
- ICML2022 | 用神经控制微分方程建立反事实结果的连续时间模型
猜你喜欢
Integration of metersphere open source continuous testing platform and Alibaba cloud cloud cloud efficient Devops
Google browser console F12 how to set the Chinese / English switching method, we must see the last!!!
Huawei laptop, which grew against the trend in Q1, is leading PC into the era of "smart office"
ICML2022 | 用神经控制微分方程建立反事实结果的连续时间模型
Sumati GameFi生态纵览,神奇世界中的元素设计
全排列II[存在相同元素去重 + 标准回溯]
内网学习笔记(5)
Chinese address and English address
如何通过EasyCVR接口监测日志观察平台拉流情况?
测试/开发程序员,30而立,你是否觉得迷茫?又当何去何从......
随机推荐
当一个接口出现异常时候,你是如何分析异常的?
SQL aggregate function handling null [easy to understand]
Redistemplate operates redis. This article is enough (I) [easy to understand]
字符串数组转换为list集合
uni-app集成极光推送插件后真机调试提示“当前运行的基座不包含原生插件[JG-JPush]...”问题的解决办法
年已过半,年终立的Flag实现了几个?
华泰证券如何开户能做到万分之一?证券开户安全可靠吗
Status quo analysis: how "one cloud and multi-core" can promote the rapid deployment of information innovation projects
Ps5 connected to oppo K9 TV does not support 2160p/4k
测试/开发程序员,30而立,你是否觉得迷茫?又当何去何从......
FTP协议讲解
如何通过EasyCVR接口监测日志观察平台拉流情况?
2022年云计算应用关键威胁调查
Dataease template market officially released
Logminer database log mining
Excel Chinese character to pinyin "suggestions collection"
Sumati GameFi生态纵览,神奇世界中的元素设计
poj3669 Meteor Shower(bfs预处理)
【第26天】给定 n 个元素的升序数组nums,求实现一个函数在nums中寻找target的下标 | 初识二分查找
Search two-dimensional matrix [clever use of bisection + record solution different from inserting bisection]