关于App不同方式更新的测试点归纳

前言:

        一款app上线后不可能一次做到完美,不断迭代优化才是走向成功的道路,所以才会有更新app这种东西存在,也是从事软件生产工作者必须了解的知识点—更新配置和更新测试。app更新方式有三种,先梳理一下这三者的定义:

        (1)强制更新:打开app就提示用户更新,不更新不可用app,取消更新推出app等一系列土匪式的强制执行操作。

适用于不更新版本不可用某些功能的更新方式,一般是系统重构,发生了数据迁移;或者大功能上线,替代了老功能;或者是严重BUG。总之,是牺牲用户体验,也要非升不可的场景才会用上

        (2)强提示更新(包括静默,也叫弱更新):进入app就提示有新版本,但是可取消更新,去设置版本管理中也可更新,这种方式是结合强制和静默一起的第三种方式,决定权交给用户。

适用于平台不希望牺牲用户体验,但是又希望用户快点升级到新版本体验新的功能或者更佳的视觉、交互体验等场景(也方便产品经理收集上线后的用户数据,做功能分析),可以使用弱更新

        (3)静默更新:用户使用过程中不会弹框提示更新,而是在设置中提示红点,自主查看是否有新版,主动决定是否要更新,也可能在应用市场中勾选wifi下自动更新方式来帮助用户完成更新。

适用于修复一些小问题或者新增功能的更新方式,无紧急诉求的优化

一、app不同方式更新测试点

1、强制更新

1)强制升级是否可以升级成功

2)升级后的数据

  • 查看老账户升级后是否可以正常使用
  • 查看老账户升级后的老数据是否丢失或异常
  • 检查新功能替换老功能,是否按最新的逻辑执行
  • 检查旧版本上去掉或者隐藏的功能,对新版本有没有影响

3)强制升级的弹窗

  • 检查弹框是否有可关闭的按钮功能
  • 点击弹框外区域是否可关闭弹框

4)提示强制更新的提示

  • 配置后打开app是否有弹框提示
  • 关掉后多次重复打开是否有弹框提示

5)强制更新到一半取消跟新

  • 取消跟新是否成功
  • 取消后app是否可用
  • 打开是否还提示更新

2、弱更新

1)提示弹框

  • 配置后,打开app是否有提示弹框
  • 弹框是否有关闭的按钮
  • 关闭后,杀死进程再打开是否还弹出提示弹框

2)点击选择暂不更新

  • 选择暂不更新,老版本是否可以正常使用
  • 选择暂不更新操作页面不会出现更新的弹框

3)选择立即更新

  • 选择立即更新去下载新版本,查看新版本号是否是最新版本
  • 功能是否是最新的
  • 检查点同强制更新一致,看新功能是否可用,逻辑是否是新的
  • 选择立即更新,下载后没有安装软件,再次打开app,是否还提示弹框
  • 下载一半取消更新,再次打开app,是否还提示更新
  • 安装完新版本,打开app,是否不会再提示

4)弱更新的提示频率

  • 提示频率一般不同的软件设置不一致,由产品决定,比如华为应用市场提示一次关闭后就不会再提示了,再比如钉钉,没打开一次就提示更新,会很影响用户体验,我们测的时候根据需求测试是否按照设定的弹出频率就可

5)设置-版本更新

  • 在版本部门是否由红点提示有新版本
  • 点击是否弹出更新弹框
  • 弹框是否和首页提示弹框一致

6)回归老版本

  • 非强制更新还有工作需要做的就是回归老版本,检查新功能是否出现在老版本上;
  • 新老功能替换时,老版本的老功能是否可以正常使用;新用户向老用户发送信息时,会不会提示版本需升级后才能查看(对老版本上新数据的处理)

7)弱更新和强制更新关于用户体验点

  • 更新过程中切换网络/断网重连后是否继续下载
  • 更新过程是否可继续使用app,后台更新,不影响app使用
  • 点击更新后是否可后台下载,使用其他程序,后台运行更新
  • 后台下载是否会自动唤起程序安装
  • 下载完不安装,再次更新是否重复下载

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值