1.安装/卸载/更新
1.安装测试:
2. 装包的来源:应用商店下载/下载.apk文件/开发提供安装包/
3.安装后的APP是否可以正常使用
2.更新测试:
1.更新的方式:自动下载更新包并安装
2.更新之后:新功能是否正常,并且不会影响之前的功能,更新之后要保留用户相关的设置和数据。
3.卸载测试:
1.卸载过程是否正常
2.卸载之后的文件残留情况
3.卸载后再安装,app是否会读取之前的设置
4.兼容性测试:
1.机型
Android 华为 EMUI , 小米 MIUI , VIVO Funtouch_os , Oppo Coloros
魅族 Flyme yunos
android 系统版本:8.07.06.05.1
iOS 5x-X,5es ,6,6p,6sp,7,7p,8,8p,x
IOS :10.3,11.2,11.3
2.屏幕尺寸:同一个APP在不同屏幕尺寸下的展示效果
3.权限:硬件相关:摄像头,麦克风。
通讯相关:发送信息,拨打电话。
用户信息相关:读取通讯录,读取短信。
定位相关:是否允许获取当前位置。
网络相关:数据联网,WiFi
4.推送相关测试:1.锁屏界面通知。
2.锁屏界面通知。
3.角标
4.通知栏
极光推送
Android:轮询机制
IOS:实时获取
推送关注得测试点:
1.推送消息内容是否准确
2.不同操作系统平台下推送消息是否一致
3.不同系统操作平台下推送消息接收的时间点
4.点击推送消息后的页面跳转
5.弱网测试:
通过软件模拟较差的网络情况,查看APP在该网络情况下的使用情况
1.使用fiddler模拟
2.通过路由器限制
6.APP的稳定性测试 monkey
adb android debug bridge
通过monkey 发送各种指令,来观察APP的运行情况
adb shell monkey 进入monkey 模式
-p 指定包
--throttle 发送事件之间的间隔
--pct -touch 发送触摸事件的比例
abd devices
cmd命令:adb shell monkey -p com.taobao --throttle 1000 100 打开淘宝,每个命令延时1000Ms执行
adb shell monkey -p com.taobao --throttle 1000 -v-v-v 100 详细信息
网友评论