手机APP的常见功能测试用例

目录

    • 手机APP的常见功能测试用例
      • 1、安装和卸载
      • 2、运行
      • 3、注册和登录
      • 4、权限设置
      • 5、软件更新
      • 6、网络环境
      • 7、兼容性测试
      • 8、异常测试

手机APP的常见功能测试用例

1、安装和卸载

安装和卸载是最基本的功能,一旦出错就是优先级为critical的缺陷,因此APP的安装和卸载作为一个测试点应该多加重视,主要关注以下几个方面
(1)应用是否可以正常安装(从不同应用商城中下载),或者第三方软件安装:apk、ipa安装包安装
(2)应用在不同的IOS和Android系统上,以及不同机型上(兼容性测试)
(3)安装过程是否能暂停,再次点击,是否继续安装
(4)安装空间不足时应该如何表现,是否有响应的提示,提示是否友好
(5)安装过程中网络不稳定,是否有提醒
(6)是否可以正常删除(卸载应用)
(7)应用卸载后所有的安装文件夹是否全部删除
(8)卸载和安装过程中出现死机/断电/重启等意外的情况,待环境恢复后是否可以正常安装/卸载

2、运行

(1)软件安装后需要检查应用是否能够正常运行
(2)APP安装完成后是否可以正常打开,稳定运行
(3)APP的速度是可以让人接受,切换是否流畅
(4)网络异常时,是否会发生崩溃
(5)反复使用同一个功能,系统是否可以正常运行

3、注册和登录

目前主流的登录页面是
(1)账号密码登录
(2)手机号注册登录
(3)刷脸登录
(4)指纹登录
(5)第三方软件授权登录
(6)扫描二维码登录
(7)邮箱登录
我们只对前两种登录方式进行阐述
one
(1)输入正确
(2)输入不正确
(3)已注册再注册
(4)密码应该****显示
(5)账号输入应该有校验格式(例如邮箱的格式,手机号的格式)
(6)账号密码输入错误时,提示友好
(7)密码是否加密传输
(8)修改密码后,之前的密码失效
(9)未登录的界面
(10)切换账号后,登录页面是否及时更新
(11)多端登录后,数据库是否及时更新
(12)多设备登录同一账号,是否对把一个挤掉
two
(1)手机号校验格式(11位)
(2)验证短信是否收到
(3)用验证码是否可登录
(4)验证码有效时长
(5)验证码输入错误,提示是否友好
(6)验证码的文案对不对
(7)验证码的获取时间

4、权限设置

(1)定位权限
(2)蓝牙权限
(3)wifi权限
(4)应用自启动权限
(5)存储权限
(6)摄像头权限
在启动APP后
(1)首次启动时会询问用户是否同意开启以上权限
(2)消息权限开启后,消息推送是否正常接收
(3)消息权限关闭后,消息推送是否关闭
(4)位置权限开启后,定位是否准确
(5)位置权限关闭后,用户如需使用定位,引导用户去开启该权限
(6)网络权限关闭后,提醒用户以及引导用户开启

5、软件更新

(1)强制更新
启动后必须更新,否则无法使用
多次关闭和打开,检查是否正常跳出弹框,且无法关闭
点击更新是否能更新
(2)非强制更新
可正常关闭更新弹窗
重启APP后会再次提醒,或者设置不在提醒
点击更新后更新
取消版本更新,老版本也可以正常使用
更新后有新的版本号
更新后之前的功能和新增功能可以正常使用
删除APP后更新,安装的是最新的APP

6、网络环境

中国移动、电信、联通
(1)3G,4G,WIFI网络环境下应用的各功能可正常运行
(2)网络异常时,数据交换失败是否会有提醒
(3)有网到无网再到有网环境时,数据是否可以自动恢复,正常加载
(4)只允许内网访问的APP,在连接到外网时是否友好提示

7、兼容性测试

(1)尽量覆盖该产品的主要用户
(2)从不同系统,版本,分辨率,机型等纬度进行适配测试
(3)通常选择在少数主流设备上执行全向的用例,在其他兼容性范围内的设备上覆盖主要功能的测试用例
(4)关注各功能界面咋不同分辨率下是否存在UI展示问题
(5)基于UI自动化脚本的云测试方案

8、异常测试

(1)没有内存时,APP能否正常响应
(2)横竖屏切换展示
(3)APP运行时网络中断
(4)反复操作某个功能,不断点击和刷新,是否会出现闪退
(5)APP运行时,接入电话,短信,微信,等其他消息

你可能感兴趣的:(手机APP的常见功能测试用例)