• APP版本升级,测试用例总结


    APP升级主要在线升级、离线升级。当有新版本时,提示更新,用户点击更新,下载最新版本,进行安装升级,这种就是在线升级;已有升级包,安装升级包进行升级,这种就是离线升级。

    在线升级、离线升级常见测试用例:

    1. 网络正常,在线升级,是否能升级成功
    2. 网络不稳定时,在线升级成功后,APP使用是否正常(会不会因为网络不稳定而丢失文件)
    3. 点击离线安装包,进行升级,是否能升级成功
    4. 跨版本升级,直接用最新的安装包,是否能升级成功
    5. 新版本升级后,卸载是否成功
    6. 新版本升级后,使用旧版本覆盖安装,是否有提示:当前已是最新的版本
    7. 新版本升级后,卸载后,重新升级是否成功
    8. 新版本已经升级,再次点击升级,是否有提示:已是最新的版本

    在线升级又分为强制更新和非强制更新。强制更新就是当检测到有新版本时,弹出提示,这个提示框没有关闭按钮,只能更新,一般需要强制更新的版本,主要是功能模板改动较大,或业务比较重要,和功能模板存在风险等;非强制更新就可以让用户选择是否现在更新或以后更新,旧版本的功能正常使用。

    强制更新、非强制更新:

    1. 当有新版本时,提示更新
    2. 非强制更新,可以取消更新,旧版本功能正常使用,下次使用时,仍然会提示更新
    3. 强制更新,已经下载了最新的更新包,用户没有点击替换,退出,下次使用时,依然提示更新
    4. 不卸载更新,检查是否可更新
    5. 不卸载更新,检查同名文件或图片是否已经更新
    6. 非wifi下,提示是否更新,取消加入待下载,wifi下自动更新

    备注:参考文章https://blog.csdn.net/luck_yyf/article/details/78481785(侵权删)

  • 相关阅读:
    如何用Percona XtraBackup进行MySQL从库的单表备份和恢复【转】
    8款实用Sublime text 3插件推荐
    windows下配置nginx+php环境
    Windows10+Ubuntu双系统安装[
    window yii2 安装插件 报yiisoft/yii2 2.0.x-dev requires ext-mbstring错
    Composer常见问题
    Yii2中如何使用CodeCeption
    php 单进程SAPI生命周期
    php的SAPI,CLI SAPI,CGI SAPI
    HTTPS服务器配置
  • 原文地址:https://www.cnblogs.com/cuitang/p/10337312.html
Copyright © 2020-2023  润新知