1.兼容性测试
手机各种系统版本,包含安卓、苹果、鸿蒙系统的兼容性
各种分辨率、屏幕样式(直屏、曲屏、折叠、横竖屏切换等)各种机型
2.消息通知
消息内容(标题,内容,角标数量),及时性等
3.弱网测试,无网络运行App
弱网环境:数据未提交成功,或提交过慢,是否会影响功能,打开页面过慢时,是否有引导提示
飞行模式下,无网络是否有合适的提示,在当前页,从无数据到有数据是否正常衔接
4.安装、卸载测试,覆盖安装测试
验证App能否正确安装、运行、卸载
5.升级测试
版本升级, 普通更新与轻质更新,跨版本升级,最新包的升级功能,升级后数据是否有丢失,覆盖安装升级,如有使用本地数据库的,验证是否有字段更新,更新后能正常使用
6.权限测试
在请求获取权限时,用户接受与不接受的交互
获取手机拍照和录音权限、读取手机存储卡权限、手机获取定位功能权限等等
7.中断测试
App运行时拨打/接听电话 、App运行时发送/接收信息、App运行时拍照、App运行时关机再开机
8.分享功能
从当前App跳转到微信或微博分享时,分享内容,图标是否正确,返回App后,功能是否正确
9.与第三方App交互
比如支付功能中包含支付成功,支付失败,支付超时,以上情况从支付平台返回App后,App功能是否正确
10.版本回归测试
新版本发布前,需要对老版本的影响范围进行回归测试