随着智能机的发展,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功能测试点汇总相关推荐

  1. APP测试常见功能测试点汇总

    本文总结了一些APP功能测试中经常遇见测试点,仅供参考,是好早以前看哪位前辈总结的,一直在使用,所以也稍微的修改了下放到自己的博客中,以备日后温习. 1.安装和卸载 安装和卸载是任何一款APP中都属于 ...

  2. APP测试常见功能测试点汇总,赶紧来记笔记

    目录 1.安装和卸载 2.运行 3.注册和登录 4.日历控件 5.权限设置 6.软件更新 7.网络环境 8.兼容性测试: 9.异常测试 1.安装和卸载 安装和卸载是任何一款APP中都属于最基本功能.一 ...

  3. APP功能测试点(全)

    1.功能性测试: --根据产品需求文档编写测试用例. --软件设计文档编写用例. 注意:就是根据产品需求文档编写测试用例而进行测试. 2.兼容性测试: --android版本的兼容性 --手机分辨率兼 ...

  4. 史上最全 App功能测试点分析

    1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即 15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 ...

  5. 常用功能测试点汇总(转)

    http://www.docin.com/p-708063789.html 转载于:https://www.cnblogs.com/shelva/p/4275711.html

  6. 功能测试点有哪些?怎么做好软件功能测试?

    随着信息化进程的推进,各类APP.软件产品已经深入人们的生活住行.对于一款软件或者程序而言,功能能不能正常使用是人们评估产品最基础标准,所以做好软件功能测试对提升产品质量,建立用户口碑有重要意义. 比 ...

  7. IOS APP配置.plist汇总(转自coolweather )

    IOS APP配置.plist汇总(转自coolweather ) 此文转自http://www.cocoachina.com/bbs/read.php?tid=89684&page=1 作者 ...

  8. 【IOS实用玩机技巧】爱思助手 IPA 签名功能常见问题汇总(iOS上架)

    爱思助手 IPA 签名功能常见问题汇总 使用 Apple ID 签名 IPA 文件也就是常说的"个人签",很多小伙伴在使用Apple ID签名时,有时候会出现证书申请失败,或者签名 ...

  9. 3-3 uniapp、HTML5+、Native.js 功能代码汇总

    3-3 uniapp.HTML5+.Native.js 功能代码汇总 本文只适用于 APP 代码汇总 Android平台 监听手机锁屏,解锁,开屏 var receiver; mui.plusRead ...

  10. 分享一些app的测试点

    归纳了的几个app的测试点,并附上思维导图. 一.安装/卸载测试 1.安装 软件安装向导提示的UI测试 能否正常完成软件安装 空间不足有相应的提示测试 2.卸载 测试使用正确的多种方式卸载 卸载后,是 ...

最新文章

  1. linux环境下快速配置hadoop集群免密登录
  2. js如何运行python代码_python中执行javascript代码
  3. 让指针指向初始位置c语言,初始C语言中的指针(翁凯男神MOOC)
  4. 记一次Oracle数据故障排除过程
  5. 20201014 《计算感知》第2节课 笔记
  6. HTML/CSS——PC端QQ飞车官网首页
  7. UE4: 学习虚幻引擎4的16条准则
  8. solidwork运行python脚本_Matlab – Solidworks 机器人建模(3)如何把URDF文件导入到Matlab...
  9. Ubuntu: Ubuntu中安装使用Source Inside 3.5
  10. 第26次ccf认证第二题:寻宝!大冒险!
  11. 中文汉化AE插件-图层边界自动填充生长动画插件
  12. JUCE框架教程(3)—— Component ClassGraphics入门
  13. 使用SecureCRT连接虚拟机中Linux系统 和 虚拟机网络配置
  14. TortoiseSVN删除前任账号,添加自己账号
  15. java中怎么保留小数_java怎么保留小数
  16. oracle数据库中的系统自带表情_教你如何让数据库支持emoji表情符存储
  17. 万字长文:2019 年 京东 PLUS 会员前端重构之路
  18. c# HJ212协议组包
  19. 文献计量三大定律之一---洛特卡定律及普赖斯定律
  20. Atititjs h5调用摄像头视频聊天 拍照功能 相机功能 录像attilax总结

热门文章

  1. Hive基础调优详解
  2. Salesforce 知识点记录(JSZip在lighting中使用时遇到的坑)
  3. python多线程抢票_抢票 抢票 抢票!Python大牛带你实现12306全自动抢票
  4. SiamFC代码讲解,推理测试讲解
  5. Creo6.0无人机建模与结构设计视频教程
  6. 【毕业设计6】基于51单片机的红外避障小车
  7. python 生成nc文件_如何python写nc文件
  8. Photoshop插件-HDR(二)-脚本开发-PS插件
  9. 虚拟声卡实现播放铃声
  10. 电子购物网站导航制作