移动应用测试用例设计注意要点

今天一同事把移动应用测试用例设计的注意要点进行了整理并分享了给大家,挺好的,因此这里借花献佛,希望能帮助你在设计用例时进行思维上的查漏补充。具体如下:
安装
1、应用程序是否正确安装到设备上
软件权限    
1、扣费风险:包括发送短信、拨打电话、链接网络是否提醒
2、隐私泄漏风险:包括访问手机信息、访问联系人信息等
登录
1、删除或修改后的用户、原用户登陆
2、登录超时处理
应用切换
1、APP切换到后台,再回到app:①、检查功能及应用状态是否正常;②、程序是否崩溃,功能状态是否正常;③、从后台切换到前台,数据有更新的时候,是否自动更新
2、手机锁屏解屏后,进入app是否崩溃,功能状态是否正确,尤其是从后台切换到前台,数据有更新的时候
3、当app使用过程中有电话进来中断后再切换到app,功能状态是否正常
4、切换用户登录后,是否有原用户脏数据    
更新
1、当客户端有新版本时,是否有更新提示;当版本为非强制升级版时,用户可以取消更新,老版本能正常使用,用户在下次启动时,仍能出现更新提示。
2、当给出强制更新后用户没有做更新时,退出客户端;下次启动时,仍出现强制升级提示。
3、当客户端有新版本时,在本地不删除客户端的情况下,直接更新检查是否能正常更新;
消息push    
1、不接受推送消息时,用户是否会再接收到push
2、检查收到的push与用户身份是否相符,也没推送给其他人
性能测试
1、运行app时手机断电、断掉网络,再次重启是否能正常启动到相应操作界面
2、反复/长期操作下,系统资源是否占用异常
交叉事件    
1、APP运行时,切换网络        
2、APP运行时使用蓝牙传送/接受数据
3、APP运行时使用相机、计算器等手机自带设备
兼容性测试    
1、不同系统、不同分辨率的兼容性
用户体验测试    
1、是否有用户引导
2、菜单层次是否太深
3、交互流程分支太多
4、相关选项离的太远
5、一次性载入太多数据
6、界面中按钮点击范围是否适中
网络环境测试    
1、无网络时,执行请求,给与友好提示
2、网络信号不好,检查功能状态是否正常,确保不因提交数据失败而造成crash;检查数据是否一直处于提交状态,有无超时限制;
3、网络信号不好,执行操作后,在回调没有完成的情况下,退出本页面或执行其它操作,有无异常情况
4、在各种网络环境下(wifi、电信/移动--2G/3G/4G),应用的表现情况
服务器宕机或404、502等情况下测试
1、当出现域名解析故障时,后台api请求很可能出现404,抛出异常,应用端是否做处理
其它情况
1、中文字符的处理,是否乱码
2、提交的信息是否能重复,比如账号名、昵称
3、昵称中使用输入法的表情,是否可用或限制
4、回车键检查,在输入结束后直接按回车键,是否生效或报错



留言