0
点赞
收藏
分享

微信扫一扫

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

强制更新

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

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

02 升级后的数据是否正常

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

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

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

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

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

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

04 提示强制更新的提示

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

05 版本号对比等等

这部分主要看公司要求。

非强制更新

01 提示弹框的显示

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

02 选择暂不更新

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

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

03 选择立即更新

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

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

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

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

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

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

05 查看设置部分的版本更新

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

06 回归老版本

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

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

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

07 版本号对比等等

看公司情况。

总结

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

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

送给大家一句话,共勉:当我们能力不足的时候,首先要做的是内修!当我们能力足够强大的时候,就可以外寻了!

在这里插入图片描述

最后也为大家准备了一份配套的学习资源,你可以微信扫描下方二维码,免费获取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中资料包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…

什么样的人适合从事软件测试工作?

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…

包装成1年工作经验的测试工程师,我给他的面试前的建议如下

“入职一年,那个被高薪挖来的自动化软件测试被劝退了。”

4个月自学软件测试面进阿里!如何从功能测试转成自动化…我经历了什么

6000元报了培训班,3个月后我成功“骗”进了腾讯大厂,月薪15000

举报

相关推荐

0 条评论