APP升级时,有哪些点需要测试?

发表于:2022-2-15 09:28

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:灵笑若然    来源:博客园

  移动端版本更新升级是一个比较重要的功能点,主要分为强制更新和非强制更新。

  强制更新
  强制升级是否可以升级成功
  从老版本的包升级到新版本的包是否可以升级成功。

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

  强制升级的弹窗是否可以关闭
  检查强制更新窗口有没有其他可以关闭的按钮或功能,比如弹框右上方的关闭按钮没有隐藏,点击背景阴影弹框消失等。

  提示强制更新的提示
  配置升级功能后是否一打开应用就提示升级;多次打开应用是否强制弹框不消失。

  版本号对比等等
  这部分主要看公司要求。

  非强制更新
  提示弹框的显示
  选择非强制更新时,是否可以选择暂不更新和立即更新,是否可以关闭弹框不显示。

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

  选择立即更新
  选择立即更新去下载新版本,查看新版本号是否是最新版本,功能是否是最新的;
  检查点同强制更新的,这里不再赘述了;
  选择立即更新,下载后没有安装软件,以后还会不会提示。

  非强制更新弹框的提示频率
  提示频率看产品规定的,一般遇到的一天提示一次或固定时间提示一次。
  因为不是强制更新,可以选择不更新,如果没有打开应用提示一次或者一直提示会对用户体验不友好。

  查看设置部分的版本更新
  一般应用设置部分会有个检测版本功能,非强制更新检查版本更新是否也可以弹出非强制更新的弹框。

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

  版本号对比等等
  看公司情况。

  总结
  强制升级一般用于版本改动较大,业务较重要,功能模块存在风险的情况。
  非强制更新适用于版本改动不是很大,对业务影响不大,不存在风险问题的。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号