APP功能测试点汇总
随着智能机的发展,app移动测试越来越重要,其中功能测试仍然是基础和重点。作为一个老司机,针对大多数的app和移动设备,总结了一些app测试点给大家,希望对刚入坑的小伙伴有点帮助。
1、安装和卸载
先说安装,要考虑如下几点:
- 是否可以正常安装:1、命令行,2、第三方工具,比如豌豆荚、pp助手等
- 不同的系统、机型、版本是否能安装
- 安装过程是否可以暂停,暂停后能否再继续
- 安装时空间不足
- 安装时关机或者断网等
卸载也是这样,但是要考虑是否所有所有安装的文件夹都删除了
2、运行
- 是否可以正常打开
- 运行是否流畅
- 网络异常时,运行会不会受影响
3、注册和登录
现在主流的注册和登录有三种:(1)账号密码注册,(2)手机号、邮箱验证注册,(3)第三方授权直接登录
(1)账号密码注册
- 正常注册和登录
- 已注册的再注册
- 未注册直接登录
- 密码展示:明文还是**
- 长度和规则,数据校验
- 是否单点登录,多点登录修改信息是否同步
- 修改密码后,已登录的用户是否要重新登录
- 切换账号,信息是否及时更新
(2)手机号、邮箱登录
- 手机号、邮箱格式校验
- 验证短信或者邮件是否及时
- 正常登录
- 验证码错误提示
- 短信或者邮件文案是否友好
- 重复发送验证码,前一个是否失效
- 验证码发送次数
- 验证码有效时长
(3)第三方授权
- 对数据同步是否正确
4、权限设置
现在很多app都依赖于位置、通知、网络等用户权限,针对权限可以通过一下测试点去测:
- 首次安装或者启动是否同意启用这些权限
- 消息权限开启,能接收信息;关闭,不接受信息
- 位置权限开启,可以定位;关闭,需要定位才能使用的功能是否会提示或者引导开启
- 网络关闭是否有提示或者引导
5、软件更新
- 强制更新:多次关闭或者打开应用,是否跳过强制更新;点击更新,是否前往下载页面;是否可以关闭弹出框
- 非强制更新:是否正常关闭弹出框;重启是否还提醒;点击更新,是否前往下载页面
- 取消更新,老版本是否有影响
- 更新能否成功,是否是最新版本
6、网络环境
主要是针对2G、3G、4G、wifi网络环境进行测试
- 网络正常时,各个功能是否正常
- 网络异常时,数据交换失败是否有错误提醒
- 有网 >>>> 无网 >>>> 有网,数据是否能恢复
7、兼容性测试
- 从不同系统,版本,分辨率,机型(不同厂家ROM)等纬度进行适配测试
- 通常选择在少数主流设备上执行全向的用例,在其他兼容性范围内的设备上覆盖主要功能的测试用例
- 功能界面在不同分辨率下是否存在UI展示问题
可以测试主流的机型或者版本,也可以用第三方平台
8、异常、需求测试
- 内存空间为空时,应用能否运行
- 是否有重力感应,切换横竖屏
- 反复操作某个功能,是否出现闪退
- 运行时出现电话等是否有影响
- 分页处理技术,是否有重复的数据,数据显示是否完整,到达最后一页后是否还有数据进行显示
- 数据的排序方式
- 界面跳转是否正确
- 出现异常情况是否有提示,是否跳转到已经设定好的默认页面
- 图片处理的地方,是否容易出现程序崩溃现象,主要是图片压缩机制
- 前端展示的数据,后台进行变动(增、删、改),是否是实时更新还是app一开始运行再进行加载
- 前端主动发出请求,后台数据库中是否存在相应的数据同时包括数据的关联性
APP功能测试点汇总相关推荐
- APP测试常见功能测试点汇总
本文总结了一些APP功能测试中经常遇见测试点,仅供参考,是好早以前看哪位前辈总结的,一直在使用,所以也稍微的修改了下放到自己的博客中,以备日后温习. 1.安装和卸载 安装和卸载是任何一款APP中都属于 ...
- APP测试常见功能测试点汇总,赶紧来记笔记
目录 1.安装和卸载 2.运行 3.注册和登录 4.日历控件 5.权限设置 6.软件更新 7.网络环境 8.兼容性测试: 9.异常测试 1.安装和卸载 安装和卸载是任何一款APP中都属于最基本功能.一 ...
- APP功能测试点(全)
1.功能性测试: --根据产品需求文档编写测试用例. --软件设计文档编写用例. 注意:就是根据产品需求文档编写测试用例而进行测试. 2.兼容性测试: --android版本的兼容性 --手机分辨率兼 ...
- 史上最全 App功能测试点分析
1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即 15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 ...
- 常用功能测试点汇总(转)
http://www.docin.com/p-708063789.html 转载于:https://www.cnblogs.com/shelva/p/4275711.html
- 功能测试点有哪些?怎么做好软件功能测试?
随着信息化进程的推进,各类APP.软件产品已经深入人们的生活住行.对于一款软件或者程序而言,功能能不能正常使用是人们评估产品最基础标准,所以做好软件功能测试对提升产品质量,建立用户口碑有重要意义. 比 ...
- IOS APP配置.plist汇总(转自coolweather )
IOS APP配置.plist汇总(转自coolweather ) 此文转自http://www.cocoachina.com/bbs/read.php?tid=89684&page=1 作者 ...
- 【IOS实用玩机技巧】爱思助手 IPA 签名功能常见问题汇总(iOS上架)
爱思助手 IPA 签名功能常见问题汇总 使用 Apple ID 签名 IPA 文件也就是常说的"个人签",很多小伙伴在使用Apple ID签名时,有时候会出现证书申请失败,或者签名 ...
- 3-3 uniapp、HTML5+、Native.js 功能代码汇总
3-3 uniapp.HTML5+.Native.js 功能代码汇总 本文只适用于 APP 代码汇总 Android平台 监听手机锁屏,解锁,开屏 var receiver; mui.plusRead ...
- 分享一些app的测试点
归纳了的几个app的测试点,并附上思维导图. 一.安装/卸载测试 1.安装 软件安装向导提示的UI测试 能否正常完成软件安装 空间不足有相应的提示测试 2.卸载 测试使用正确的多种方式卸载 卸载后,是 ...
最新文章
- linux环境下快速配置hadoop集群免密登录
- js如何运行python代码_python中执行javascript代码
- 让指针指向初始位置c语言,初始C语言中的指针(翁凯男神MOOC)
- 记一次Oracle数据故障排除过程
- 20201014 《计算感知》第2节课 笔记
- HTML/CSS——PC端QQ飞车官网首页
- UE4: 学习虚幻引擎4的16条准则
- solidwork运行python脚本_Matlab – Solidworks 机器人建模(3)如何把URDF文件导入到Matlab...
- Ubuntu: Ubuntu中安装使用Source Inside 3.5
- 第26次ccf认证第二题:寻宝!大冒险!
- 中文汉化AE插件-图层边界自动填充生长动画插件
- JUCE框架教程(3)—— Component ClassGraphics入门
- 使用SecureCRT连接虚拟机中Linux系统 和 虚拟机网络配置
- TortoiseSVN删除前任账号,添加自己账号
- java中怎么保留小数_java怎么保留小数
- oracle数据库中的系统自带表情_教你如何让数据库支持emoji表情符存储
- 万字长文:2019 年 京东 PLUS 会员前端重构之路
- c# HJ212协议组包
- 文献计量三大定律之一---洛特卡定律及普赖斯定律
- Atititjs h5调用摄像头视频聊天 拍照功能 相机功能 录像attilax总结