App测试点分析
2021-12-17 13:48:12 2 举报
AI智能生成
用于移动端APP的测试方法以及测试点分析
作者其他创作
大纲/内容
安装和卸载
1、是否可以正常安装:1、命令行,2、第三方工具,比如豌豆荚、pp助手等
2、不同的系统、机型、版本是否能安装
3、安装过程是否可以暂停,暂停后能否再继续
4、安装时空间不足
5、安装时关机或者断网等
卸载也是这样,但是要考虑是否所有所有安装的文件夹都删除了
运行
1、是否可以正常打开
2、运行是否流畅
3、网络异常时,运行会不会受影响
注册和登录
1、账号密码注册
1、正常注册和登录
2、已注册的再注册
3、未注册直接登录
4、密码展示:明文还是**
5、长度和规则,数据校验
6、是否单点登录,多点登录修改信息是否同步
7、修改密码后,已登录的用户是否要重新登录
8、切换账号,信息是否及时更新
2、手机号、邮箱验证注册
1、手机号、邮箱格式校验
2、验证短信或者邮件是否及时
3、正常登录
4、验证码错误提示
5、短信或者邮件文案是否友好
6、重复发送验证码,前一个是否失效
7、验证码发送次数
8、验证码有效时长
3、第三方授权直接登录
1、对数据同步是否正确
权限设置
1、首次安装或者启动是否同意启用这些权限
2、消息权限开启,能接收信息;关闭,不接受信息
3、位置权限开启,可以定位;关闭,需要定位才能使用的功能是否会提示或者引导开启
4、网络关闭是否有提示或者引导
软件更新
1、强制更新:多次关闭或者打开应用,是否跳过强制更新;点击更新,是否前往下载页面;是否可以关闭弹出框
2、非强制更新:是否正常关闭弹出框;重启是否还提醒;点击更新,是否前往下载页面
3、取消更新,老版本是否有影响
4、更新能否成功,是否是最新版本
网络环境
主要是针对2G、3G、4G、wifi网络环境进行测试
1、网络正常时,各个功能是否正常
2、网络异常时,数据交换失败是否有错误提醒
3、有网 >>>> 无网 >>>> 有网,数据是否能恢复
兼容性测试
1、从不同系统,版本,分辨率,机型(不同厂家ROM)等纬度进行适配测试
2、通常选择在少数主流设备上执行全向的用例,在其他兼容性范围内的设备上覆盖主要功能的测试用例
3、功能界面在不同分辨率下是否存在UI展示问题
异常、需求测试
1、内存空间为空时,应用能否运行
2、是否有重力感应,切换横竖屏
3、反复操作某个功能,是否出现闪退
4、运行时出现电话等是否有影响
5、分页处理技术,是否有重复的数据,数据显示是否完整,到达最后一页后是否还有数据进行显示
6、数据的排序方式
7、界面跳转是否正确
8、出现异常情况是否有提示,是否跳转到已经设定好的默认页面
9、图片处理的地方,是否容易出现程序崩溃现象,主要是图片压缩机制
10、前端展示的数据,后台进行变动(增、删、改),是否是实时更新还是app一开始运行再进行加载
11、前端主动发出请求,后台数据库中是否存在相应的数据同时包括数据的关联性
支付测试
支付流程验证
1、正常完成支付流程
2、调起订单后,取消订单
3、支付中断后,继续支付
4、支付中断后结束支付
5、单笔订单单笔支付
6、多订单合并支付
7、持续点击支付,是否会出现多次购买
支付金额验证
1、超过支付方式单日最大消费金额/单笔最大/余额最大;
2、正常金额支付
3、异常金额支付:非数字、负数、0,小数点超过 2 位、格式错误、余额小于实际需要支付的金额等。
其他场景验证
1、多笔订单合并支付,是否可以成功;
2、重复点击支付按钮,是否会出现多次购买,并同步检查数据库的数据账目是否正确;
3、支付失败之后,如何补单和退单;
4、支付中断:
a、主动中断:可以继续支付并成功;
b、被动中断:比如电话、低电量、闹钟,断网、切换后台、耳机插拔等,验证可以继续支付。
5、使用 Fiddler 等抓包篡改价格:不允许抓包或者数据加密,篡改不成功。
收藏
收藏
0 条评论
下一页