APP通用异常测试场景

结合工作中常遇到的情况,总结了具体可分以下几种:

 

接下来,各个模块分析如下:

一、功能依赖:

1、第三方登录

-------第三方授权登录流程是否正常;

-------若不安装第三方应用,登录状态获取是否正常;

-------第三方应用的登录状态是否正常

2、分享

-------不安装分享的应用,是否有正常的容错(如:友好提示等)

-------分享成功/失败后是否有提示,返回是否处理正常

3、平台好评

-------确保不同平台来源的应用好评指向的平台是否正确

 

二、覆盖/升级:

1、安装/卸载

 -------安装到本机

--------安装到sd卡

--------卸载(所有的数据信息都被清空)

2、覆盖

-------相同渠道的版本覆盖

-------不同渠道的版本覆盖

-------下载安装覆盖

-------本地安装覆盖

不管是哪种覆盖,覆盖后的应用均可正常运行,无闪退,卡顿,黑屏等问题;需要注意的是,覆盖后的应用保留之前的数据(比如做题记录,科目状态等)

三、安全:

1、权限检查--------检查APP获取的权限是否和产品设置一致,如获取地理位置,读取短信,通讯录,调取相机等权限

2、第三方应用检查-------调取第三方应用时是否有签名授权

3、请求检查--------借助Charles修改post,request是否有返回;且请求所需的数据都是明文显示

4、信息明文--------登录成功后在本地data目录com包查询时适当有保存信息明文

5、修改配置文件--------修改本地配置是否出现问题

四、中断/过期:

1、实体键中断-------主要包括back,home,munu ,其中,home键有两种情况不能忽略喔~  home出去马上唤醒时应用是否正常;home出去,开多个应用比如5个以上,再唤醒时应用是否正常

2、进程中断-------如来电,闹铃,低电量,消息通知,安全扫描启动等等

3、网络中断-------如WiFi断开,2G/3G/4G/5G网断开(拔卡,设飞行模式),vpn中断,代理中断

4、设置中断-------改变软件本身的设置

5、消息中断-------如低电量,来短信,系统相关的消息设置(如低电量,消息推送)

6、时间过期-------修改设备的系统时间

五、并发:

单用户多登录,不同设备登录同一账户进行操作,数据保存是否正确;

posted @ 2019-05-10 15:53  柳絮飘雪  阅读(3696)  评论(0编辑  收藏  举报