了解移动
App
的平台及所带有的功能设计
了解移动
App
的生命周期,面向的用户是什么群体
App
支持和需要测试的设备及平台等,其中设备的硬件参数也很重要,包括屏幕尺
寸、分辨率、像素密度等
App
在使用过程中用户接听到一个来电,
App
应该如何处理
不同
App
之间的切换,打开
App
的速度是否会变慢,以及切换时的动画是否出现卡顿
对于在具备同样功能的
App
,尤其是具有视频和音频播放功能的
App
之间进行切换时,
需要注意它们之间的播放控制是否会对另外的
App
产生影响
硬件也是影响到
App
多任务操作的因素,听歌时拔掉耳机、
SD
卡被拔出
避免使用移动平台的手势操作
如果使用移动平台的手势,在平台手势更新时也要记得更新
横竖屏幕测试
WebView
测试
规范和习惯
关注用户(及残障人士)体验
其他需要关注的用户体验的小细节,
如,不同颜色的背景下,状态栏的
显示是否正常
测试
app
在安装时是否明确声明用户在使用
app
时的需要用到的权限
测试
app
在使用的过程中是否有合适的通知和消息显示
测试
app
在后台运行的时候是否有合适的消息和通知显示
测试
app
的消息推送功能
如果用户使用的是我们的即时通信
App
,某天登录突然收到了朋友在几个月之前发
来的一条信息,那用户会有什么样的反应呢?
哪些
app
对消息的及时性要求很高
考虑到
App
中各种缓存对于消息显示的影响,
App
的缓存机制:
"
内存
"→"
文件
"→"
网
络
"
的结构
测试app在出错时是否有合适的通知和消息显示
App对第三方App的直接集成,如微信“我的钱包”里的滴滴打车、京东等 测试App的分享功能,确保App的内容可以被正确地分享到别的App中
测试App显示外部链接的功能
测试App使用社交媒体等账号登录的功能
测试
App
的推送服务
测试
App
关联其他文件的功能
测试
App
和输入法等
App
交互功能