APP项目测试点总结

一、安装卸载测试

1. 安装
  • 软件在不同操作系统下安装是否正常
  • 软件安装后是否能正常运行,安装后的文件夹及文件是否写到了制定的目录
  • 软件安装各个选项的组合是否符合概要设计说明(比如点击下一步跳转到哪个页面,是否会有取消返回上一步)
  • 软件安装向导的UI测试
  • 软件安装过程中是否可以取消,点击取消后,写入的文件是否与概要设计说明处理一致
  • 软件安装过程中意外情况的处理是否符合需求(如死机、重启、断电)
  • 安装空间不足时是否有相应提示——特殊极限(构造100M、101M存储空间的方法:拷贝文件进去)
  • 对于需要通过网络验证的安装,在断网情况下尝试一下(人脸识别、指纹认证等)
  • 对安装手册进行测试,依照安装手册是否能顺利安装
  • 二次安装如何处理
  • 浏览器下载apk安装
    在这里插入图片描述
2. 卸载
  • 直接删除安装文件夹卸载,是否有提示信息
  • 测试系统直接卸载程序是否有提示
  • 卸载过程中出现的意外情况测试(死机、断电、重启)
  • 卸载是否支持取消功能,单击取消后软件卸载的情况
  • 系统直接卸载的UI测试,是否有卸载状态进度条提示
    在这里插入图片描述

二、UI测试

1. 导航测试
  • 按钮、对话框、列表和窗口等,或在不同的连接页面之间需要导航
  • 是否易于导航,导航是否直观
  • 是否需要搜索引擎
  • 导航与页面结构、菜单、连接页面的风格是否一致
2. 图形测试
  • 横向比较,各个控件操作方式统一
  • 自适应界面设计,内容根据窗口大小自适应
  • 页面标签风格是否统一
  • 页面是否美观
  • 页面的图片应该有实际意义,而且要求整体有序美观
  • 图片质量要高,且图片尺寸在设计符合需求的情况下应尽量小
  • 界面整体使用的颜色不宜过多
3. 内容测试
  • 输入框说明文字的内容与系统功能是否一致
  • 文字长度是否加以限制
  • 文字内容是否表意不明
  • 是否有错别字、敏感词
  • 是否有敏感性图片,比如涉及版权、专利、隐私等图片
    在这里插入图片描述

三、功能测试

1. 运行
  • APP安装完成后的试运行,可以正常打开软件
  • APP打开测试,是否有加载状态进度提示
  • APP打开速度测试,速度是否可观
  • APP页面间的切换是否流畅,逻辑是否正确
2. APP更新升级
  • 当客户端有新版本时,是否有更新提示
  • 当版本为非强制性升级时,用户可以取消更新,老版本能正常使用。用户在下次启动APP时,仍能出现更新提示
  • 当版本为强制升级时,用户没有做更新,是否强制退出客户端,下次启动APP时,仍出现强制升级提示
  • 当客户端有新版本时,在本地不删除客户端的情况下,直接更新检查是否能正常更新
  • 当客户端有新版本时,在本地删除客户端的情况下,检查更新后的客户端功能是否是新版本
  • 当客户端有新版本时,在本地不删除客户端的情况下,检查资源同名文件,如图片是否能正常更新成最新版本
3.交叉事件
  • 多个APP同时运行是否影响正常功能
  • APP运行时前后台千幻是否影响正常功能
  • APP运行时拨打/接听电话
  • APP运行时发送/接收信息
  • APP运行时发送/收取邮件(手机自带邮箱)
  • APP运行时切换网络(2G、3G、4G、5G、WiFi),使用fiddler工具——手机模拟弱网测试
  • APP运行时浏览网页
  • APP运行时使用蓝牙传送/接收数据
  • APP运行时使用相机、计算器等手机自带应用

在这里插入图片描述

四、兼容性测试

1. 系统版本兼容性测试
  • iOS和Android
2. 设备兼容性测试
  • 华为、荣耀、小米、苹果、三星、魅族、诺基亚、vivo等
3. 分辨率兼容性测试
  • 720P(7201280)、1080P(10801920)、2K(2560*1440)
    在这里插入图片描述

五、用户体验测试

以主观的普通消费者的角度去感知产品或服务的舒适、有用、易用、友好亲切程度。通过不同个体、独立空间和非经验的统计复用方式去有效评价产品的体验特性,提出修改意见,提升产品的潜在客户满意度。

  1. 是否有空数据界面设计,引导用户去执行操作
  2. 是否滥用用户引导
  3. 是否有不可点击的效果,如:按钮如果是不可用状态,则需要灰显或去掉按钮,否则会误导用户
  4. 菜单层次是否太深
  5. 交互流程分支是否太多
  6. 界面中按钮可点击范围是否适中
  7. 标签页是否跟内容没有从属关系,当切换标签的时候,内容跟着切换。
  8. 是否定义back的逻辑。设计软硬件交互时,back键应该具体定义
  9. 是否有横屏模式的设计,应用一般需要支持横屏模式,即自适应设计。
    在这里插入图片描述

六、硬件环境测试

1. 手势操作测试
  • 手机开锁屏对运行中的APP的影响
  • 切换网络对运行中的APP的影响
  • 运行中的APP前后台切换的影响
  • 多个运行中的APP切换
  • APP运行时关机
  • APP运行时重启系统
  • APP运行时充电
  • APP运行时kill进程再打开
2. 网络环境测试

手机的网络目前主要分为3G/4G/5G/WIFI,目前3G的网络相对比较慢,测试时尤其要注意这块的测试。

  • 无网络时,执行需要网络的操作,给予友好提示
  • 在网络信号不好时,检查功能状态是否正常明确包不因提交数据失败而造成数据丢失
  • 在网络信号不好时,检查数据是否会一致处于提交中的状态,无超时限制。如遇数据交换失败时要给予提示
  • 在网络信号不好时,执行操作后,在回调没有完成时,退出本页面或执行其他操作有无异常情况
    在这里插入图片描述
  • 3
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓晓白的软件测试进阶之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值