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一开始运行再进行加载
  • 前端主动发出请求,后台数据库中是否存在相应的数据同时包括数据的关联性
  • 53
    点赞
  • 383
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在进行移动应用程序性能试时,可以考虑以下测试点: 1. 响应时间:试应用程序在用户操作之后的响应时间,包括击按钮、加载页面等操作的响应速度。 2. 启动时间:试应用程序从启动到完全加载所需的时间,包括应用程序启动、初始化和加载资源等过程的时间。 3. 内存占用:试应用程序在不同场景下的内存占用情况,包括启动时的初始内存占用、页面切换时的内存增长、资源释放后的内存回收等。 4. CPU利用率:试应用程序在不同操作下的CPU利用率,包括页面渲染、数据处理等操作对CPU的占用情况。 5. 流量消耗:试应用程序在不同网络环境下的数据传输量,包括页面加载、图片下载、视频播放等操作所消耗的流量。 6. 电池消耗:试应用程序在不同使用场景下对设备电池的消耗情况,包括长时间运行、多媒体播放等操作对电池寿命的影响。 7. 并发性能:试应用程序在多用户同时使用时的性能表现,包括多个用户同时登录、同时进行操作等情况下的性能稳定性。 8. 数据库性能:试应用程序在对数据库进行读写操作时的性能表现,包括数据查询、数据插入、数据更新等操作的性能指标。 9. 网络延迟:试应用程序在网络请求时的延迟情况,包括请求发送和接收响应的时间。 10. 异常处理性能:试应用程序在出现异常情况时的性能表现,包括异常处理和恢复的时间。 这些是一些常见的移动应用程序性能测试点,具体的测试点可以根据应用程序的特和需求进行调整和扩展。性能试旨在评估应用程序在负载情况下的性能表现,并帮助开发人员优化应用程序的性能和用户体验。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值