目录
移动端测试
APP测试的主要方式
-
真机测试
-
模拟器测试
-
云测平台
APP主要的测试类型和测试点
功能测试
-
业务流程正确性
-
UI界面元素显示是否正确
中断测试
-
手机上事件是分优先级的
-
常见测试场景
-
中断测试也可以看成是功能测试的一种
UE测试(用户体验测试)
-
易学性
-
效率性
-
可记忆性
-
出错率
用户体验的测试一般都是使用探索性测试方式完成
用户体验跟UI测试的区别:用户体验不等于UI测试,用户体验更多关注用户使用这个产品过程中的感受
安装卸载测试
-
全新安装
-
覆盖安装
是否强制更新
-
升级安装
-
卸载
APP兼容性测试
-
设备兼容
-
屏幕兼容
-
操作系统兼容
-
UI兼容
如何处理海量的机型兼容性问题?
稳定性测试
-
物理上的稳定
-
闪退
-
-
系统层面的问题
-
ANR程序无响应
-
-
逻辑层面的问题
APP性能测试
-
手机端的资源利用率
-
app的响应时间
网络测试
-
网络抖动
因为位置的移动,导致网络不稳定的情况--丢包
-
弱网
只网络信号比较差的情况--比如电梯中(利用工具来模拟)
-
无网
完全没有网络信号(被动无网,与飞行模式不同飞行模式是主动无网,而且有时并不是完全的无网)可以利用工具来模拟
-
wifi和流量网络环境测试
由wifi直接切换到流量环境,比如看视频时切换到流量会提醒使用流量是否继续播放
电量测试
测试app在使用过程中电量的消耗比
和市场上同类竞品app进行比较,看电量消耗是否正常
获取电量的值有两种方式
通过获取电量的软件或命令
通过物理设备(贵)