9.2专项测试

先配图

业务测试:面向新需求
回归测试:面向已交付需求
专项测试:面向非功能需求的各类质量唯独特征

用户维度 技术维度
崩溃(crash,弱网) 崩溃:自动遍历、monkey测试、横竖屏切换、快速进退
卡顿(掉帧,gc、CPU、GPU更新列表或其他行为不流畅) 卡顿测试、内存泄漏测试、method profile
响应慢(启动时间、交互响应、H5加载) 冷热启动、界面切换、H5性能测试
发热(CPU,mem,io,network,GPS等硬件资源消耗有关) method profile、gc统计、io统计、流量统计、硬件使用统计
掉电快(硬件占用) 耗电量分析
兼容性问题(机型覆盖,回归) 兼容性测试、自动化测试、自动遍历、monkey测试

检测崩溃:
1.某个页面,研发处理不合适,某个后端接口报错(如后端返回null值),前端的列表计算有问题(数组越界),
2.内存导致的崩溃
3.特殊行为也会导致崩溃,如屏幕横竖屏切换,快进快出
------
卡顿:需要结合官方的技术手段,进行一定的分析。
1.CPU使用、GPU渲染,gc,内存泄漏
------
响应慢:
1.冷热启动
2.界面切换 去分析其调用时间和处理过程
3.H5性能:分析每个资源的消耗情况、性能加载
常用的解决方案:
ddms
Android studio最新版本的集成工具
代码插桩

猜你喜欢

转载自www.cnblogs.com/csj2018/p/9917145.html
9.2