0

    app功能性测试——安装卸载升级测试、交叉事件测试、通知推送测试

    2023.04.19 | admin | 198次围观

    安装卸载升级测试

    1、安装

    1) 软件安装各个选项的组合是否符合概要设计说明。

    2) 软件安装向导的UI测试

    3) 安装后没有生成多余的目录结构和文件。

    4) 安装成功的情况(检查版本号是否正确)和安装失败的各种情况

    5) 重复安装的情况(会不会报错)

    6) 升级成功的情况(检查版本号是否正确)和升级失败的各种情况

    7) 升级成功后,聊天记录,浏览记录等本地数据不会被删除,个人设置不会被还原

    8) app store,iTunes和testflight等渠道进行安装

    9) 软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。

    10) 软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理

    11) 安装过程中断电,重新安装无异常

    12) 安装过程中重启手机

    13) 还需要对安装手册进行测试,依照安装手册是否能顺利安装

    14) 软件在不同操作系统下安装是否正常

    15) 软件安装后是否能正常运行,安装后的文件夹及文件是否写到了指定的目录

    16) 软件安装各个选项的组合是否符合概要设计说明(比如点击下一步跳转到哪个页面,是否会有取消返回上一步)

    17) 安装空间不足时是否有相应提示——特殊极限(构造100M、101M存储空间的方法:拷贝文件进去)

    18) 对于需要通过网络验证的安装,在断网情况下尝试一下(人脸识别、指纹认证等)

    19) 浏览器下载安装包进行安装

    2、卸载

    1) 测试系统直接卸载程序是否有提示信息。

    2) 测试卸载后文件是否全部删除所有的安装文件夹。

    3) 卸载是否支持取消功能,单击取消后软件卸载的情况。

    4) 系统直接卸载UI测试,是否有卸载状态进度条提示。

    5) 卸载成功的情况和卸载失败的各种情况

    6) 直接删除安装文件夹卸载是否有提示信息。

    7) 卸载过程中出现的意外情况的测试(如死机、断电、重启)。

    8) app store,iTunes和testflight等渠道进行卸载

    3、更新

    1) 当客户端有新版本时app安全性测试点,有更新提示。

    2) 当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动App时,仍出现更新提示。

    3) 当版本为强制升级版时,但给出强制更新后用户没有做更新时,退出客户端。下次启动App时,仍出现强制升级提示。

    4) 客户端有新版本时app安全性测试点,在本地不删除客户端的情况下,直接更新检查是否能正常更新。

    5) 当客户端有新版本时,在本地不删除客户端的情况下,检查更新后的客户端功能是否是新版本。

    6) 当客户端有新版本时,在本地不删除客户端的情况下,检查资源同名文件如图片是否能正常更新成最新版本。如果以上无法更新成功的,也都属于缺陷

    交叉事件测试

    多个APP同时运行

    APP运行时拨打/接听电话

    APP运行时发送/接收信息、发送/收取邮件等等

    APP运行时使用相机、计算器、蓝牙等手机自带设备

    大话移动app测试android与 ios应用测试指南_app安全性测试点_app测试与web测试

    APP在切换语言后是否出现乱码

    APP运行时前/后台切换

    APP运行时切换网络(数据、wifi)

    APP弱网环境下运行

    APP运行时断网

    APP运行时充电

    APP运行时锁屏解屏

    APP运行时kill掉进程再次打开

    APP运行时关机

    APP运行时重启

    通知推送测试

    push专项测试

    覆盖的系统

    覆盖的机型

    到达率(即时?定时?)

    覆盖哪些模块的push?

    IM/秘邮消息push

    应用通知的push

    内容展示

    显示几行

    标点符号显示

    时间显示

    APP icon显示是否正常

    push推送的场景

    手机是否设置开启消息通知栏(开启/关闭)

    APP是否运行/锁屏,是否有推送消息/是否可点击查看

    App前台运行

    App前台运行-锁屏-亮屏

    App前台运行-锁屏-息屏

    App后台运行

    App后台运行-锁屏-亮屏

    App后台运行-锁屏-息屏

    APP被杀进程

    推送用户范围

    全部用户推送

    部分用户推送/分组推送

    指定用户推送

    已登录

    未登录

    收到推送,跳转测试

    单个推送

    折叠推送

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论