zoukankan      html  css  js  c++  java
  • APP强制更新、非强制更新的测试要点(转)

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

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

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

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

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

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

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

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

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

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

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

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

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

    转:https://blog.csdn.net/julielele/article/details/105412347

    你只管学习,上天会负责考量。
  • 相关阅读:
    IOS Date, NSDateFormatter, compare, dateFromString:mydatestr
    IOS Retain,nil,alloc,init
    IOS NSArray,NSDictionary
    object c基础, 基本类型(NSString,char*NSDate,NSData),集合NSArray,NSMutableArray,NSDictionary,NSMutableDictionary,NSSet,NSMutableSet
    IOS UIProgressView 用法
    UIButton 用法
    XCode 快捷键,MAC 快捷键
    苹果软件系列产品介绍
    android 之多线程应用[message,messagequeue,handler,looper,asynchtask]
    Linux查看程序被哪个端口占用
  • 原文地址:https://www.cnblogs.com/kechen/p/13946949.html
Copyright © 2011-2022 走看看