app版本升级的测试点

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

1.强制更新须要测试的点有:post

1)强制升级是否能够升级成功测试

从老版本的包升级到新版版的包是否能够升级成功。spa


2)升级后的数据是否正常blog

查看老帐户升级后是否能够正常使用产品

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

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

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


3)强制升级的弹窗是否能够关闭软件

检查强制更新窗口有没有其余能够关闭的按钮或功能,好比弹框右上方的关闭按钮没有影藏,点击背景阴影弹框消失等。配置


4)提示强制更新的提示

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

5)版本号对比等等

 

2.非强制更新的测试点有:

1)提示弹框的显示

选择非强制更新时,是否能够选择暂不更新和当即更新;是否能够关闭弹框不显示


2)选择暂不更新

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


3)选择当即更新

选择当即更新去下载新版本,查看新版本号是不是最新版本;功能是不是最新的,检查点同强制更新的,这里再也不赘述了。

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


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

提示频率看产品规定的,通常遇到的一天提示一次或固定时间提示一次。由于不是强制更新,

能够选择不更新,若是没有打开应用提示一次或者一直提示会对用户体验不友好。


5)查看设置部分的版本更新

通常应用设置部分会有个检测版本功能,非强制更新检查版本更新是否也能够弹出非强制更新的弹框


6)回归老版本

非强制更新还有工做须要作的就是回归老版本,检查新功能是否出如今老版本上;新老功能替换时,老版本的老功能

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

 7)版本号对比等等

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

相关文章
相关标签/搜索