• 0
  • 0
分享
  • APP升级时,有哪些点需要测试?——软件测试圈
  • 曼倩诙谐 2023-11-01 13:59:36 字数 956 阅读 1170 收藏 0

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

  强制更新

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

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

  升级后的数据是否正常

  查看老账户升级后是否可以正常使用;

  查看老账户升级后的老数据是否丢失或异常;

  检查新功能替换老功能是否按最新的逻辑执行;

  检查旧版本上去掉或者隐藏的功能对新版本有没有影响。

  强制升级的弹窗是否可以关闭

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

  提示强制更新的提示

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

  版本号对比等等

  这部分主要看公司要求。

  非强制更新

  提示弹框的显示

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

  选择暂不更新

  选择暂不更新,老版本是否可以正常使用;

  选择暂不更新操作页面不会出现再出现非强制更新的弹框。

  选择立即更新

  选择立即更新去下载新版本,查看新版本号是否是最新版本,功能是否是最新的;

  检查点同强制更新的,这里不再赘述了;

  选择立即更新,下载后没有安装软件,以后还会不会提示。

  非强制更新弹框的提示频率

  提示频率看产品规定的,一般遇到的一天提示一次或固定时间提示一次。

  因为不是强制更新,可以选择不更新,如果没有打开应用提示一次或者一直提示会对用户体验不友好。

  查看设置部分的版本更新

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

  回归老版本

  非强制更新还有工作需要做的就是回归老版本,检查新功能是否出现在老版本上;

  新老功能替换时,老版本的老功能是否可以正常使用;

  新用户向老用户发送信息时,会不会提示版本需升级后才能查看(对老版本上新数据的处理)。

  版本号对比等等

  看公司情况。

  总结

  强制升级一般用于版本改动较大,业务较重要,功能模块存在风险的情况。

  非强制更新适用于版本改动不是很大,对业务影响不大,不存在风险问题的。


作者:灵笑若然    

来源:http://www.51testing.com/html/21/n-4481221.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   据财联社9月26日报道,迪士尼在声明中证实裁员,称公司层面正在进行裁员。  第一财经此前报道,迪士尼电视部门今年将裁员140人,占迪士尼娱乐电视公司(DET)员工的2%。据知情人士透露,裁员将影响《国家地理》、电视台、相关营销和宣传部门等。去年,迪士尼已推行多轮裁员,累计削减了7000个工作岗位。  迪士尼旗下的皮克斯动画工作室也正推行裁员计划,年内将裁员175人,约占工作室员工总数的14%。作为大规模重组的一部分,皮克斯工作室去年已裁员75人,今年裁员规模继续扩大,接下来将重新专注于制作长篇电影。作者:老板联播来源:微博(s.weibo.com)
            0 0 438
            分享
          •   “工欲善其事必先利其器”,通过前边几篇文章的介绍,大家大致对接口有了进一步的认识。那么接下来让我们看看接口测试的工具有哪些。目前,市场上有很多支持接口测试的工具。利用工具进行接口测试,能够提供测试效率。例如,让你一天完成100个接口测试任务,你觉得你加班能完成,那么1000个、10000个......  如果有工具,可以大大提高你的效率,可以达到事半功倍,但是不是所有工具都能够支持你完成这个任务。下面我们就来挑选几个常用和常见的工具,简单介绍一下。如果需要或者有兴趣可以在网上查看各种工具对应的资料进行深入人的学习,这里带领大家了解一下,碰到这些工具会用、了解、知道这些工具就达到目的了,不要...
            14 15 2330
            分享
          •   一、为什么你会有软件测试行业前景和出路的疑问?  很多人说测试简单,没有技术含量。而且在网上搜索了很多测试的信息,越来越迷茫,相信你搜到信息是测试没有前途的这些话:如:  “测试就是点点”、  “测试工资低”、  “测试很枯燥”、  “测试容易背锅”、  “测试需要加班”、  “测试是生物链的底层”  .....  如果相信上面观点的人是“测试人员”,那么结果很显然,他没有深入的去做好这份工作。如果相信上面观点的是“其他岗位”,那么结果也亦然,他们没有深入了解测试这个岗位,没有遇到专业的测试人员。  网上出现上述有关测试的负面评论,根源在于之前企业对测试人员的要求较低。  但现在,企业对测...
            0 0 1157
            分享
          • 什么是 Newman?Newman 是一款专为 Postman 打造的命令行工具,旨在通过自动运行 Postman 集合和环境,实现 API 测试的自动化。它使得开发者无需打开 Postman 图形界面,即可直接在命令行中执行测试用例。Newman 的优势使用 Newman 进行 API 测试,可以带来诸多好处:快速反馈:每当代码发生变更,开发者都可以借助 Newman 迅速获悉 API 性能的最新状况持续集成:Newman 可以与持续集成(CI)系统无缝对接。一旦有任何代码变更被推送,CI 系统便会自动触发 Newman 运行相应的 Postman 集合。全面测试:Newman 能够全方位测...
            0 0 1583
            分享
          • 一、前言在字节码编程方面有三个比较常见的框架;ASM、byte-buddy、Javassist,他们都可以对这字节码进行操作,只是操作方式和控制粒度不同。其中 ASM 更偏向于底层,需要了解 JVM 虚拟机中指定规范以及对局部变量以及操作数栈的知识。虽然在编写起来比较麻烦,但是它也是性能最好功能最强的字节码操作框架。常见的会用在 CGLIB 动态代理类中,以及一些非入侵的探针监控场景中。另外两个框架都是有强大的 API,操作使用上更加容易控制。虽然对对比上会比 ASM 性能差一些,但不是说性能完全不好。同样在一些监控场景中也用的非常多。如果你细心可以在你的工程 jar 包搜索一下。在这之前我已...
            14 15 1861
            分享
      • 51testing软件测试圈微信