当前位置:网站首页>APP版本更新通知流程测试要点
APP版本更新通知流程测试要点
2022-08-02 14:16:00 【51CTO】
一、APP版本更新通知流程图如下:
二、测试注意点:
1、Android更新直接下载APK,IOS引导至APP Store更新页面;
强制更新------只有“立即更新”
1、一般“强制更新”的机制不常用,除非涉及到APP的紧急且致命缺陷的修复,或者是与用户monkey密切相关的问题,或许才会使用“强制更新”机制;
2、不点击“立即更新”则APP中无法使用。更新后使用正常;
3、退出客户端,下次启动APP时,仍出现强制升级提示。
提醒更新-------立即更新
1、Android同意更新,点击”立即更新“后应该有toast提示信息反馈给用户;
2、Android下载APK通知栏有下载进度的提示;
3、通知栏下载安装包要以实际APK的名称相符合或者包含APK的名称等,避免用户下载不明软件的顾虑;
4、下载完安装包直接弹出安装的页面,包含一些权限的获取弹框;
5、安装完最后一步提醒用户点击”完成“或“打开”,供用户选择;
6、打开新安装包,首先默认显示在APP首页,并且之前用户APP中的数据显示正常;
7、升级完成检查版本号是否是最新版本;
8、版本更新入口不显示或者提示“当前已是最新版本”具体根据产品要求。
提醒更新--------取消
1、点击更新弹框中的”取消“,弹框取消,且APP正常使用;
2、在版本更新入口显示”有最新版本Vxxx"提示,用户点击仍可出现更新通知,具体提示根据产品所定文案显示;
3、退出客户端,再次打开APP仍出现”更新通知“。
异常情况考虑点:
1、当客户端有新版本提醒时,退出客户端,在本地不删除客户端的情况下,直接进入APP Store或者对应的下载商店检查是否可以正常更新版本;
2、当客户端有新版本提醒时,退出客户端,在本地不删除客户端的情况下,更新版本成功后检查是否为最新的版本号;
3、当客户端有新版本提醒时,退出客户端,直接删除客户端,下载最新的版本,则一切运行正常。
以上具体的还需跟产品要求所定,仅供参考,
1.作者:Syw
2.本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
3.如果文中有什么错误,欢迎指出。以免更多的人被误导。
边栏推荐
- 【软件测试】selenium自动化测试2
- 我的2021回忆录
- 一个简单的 erlang 的 udp 服务器和客户端
- 抽象类和接口 基本知识点复习
- 虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。模块“Upgrade”启动失败。未能启动虚拟机。
- mongodb连接本地服务失败的问题
- 消息队列的技术选型
- The use of a semaphore/interprocess communication 】 【 Shared memory
- Oauth2.0 authentication server adds verification code login method
- Class template/assignment operations and add operations
猜你喜欢
webrtc 数据接收流程图解
抽象队列同步器AQS应用Lock详解
CDH (computational Diffie-Hellman) problem and its differences with discrete logarithm and DDH problems
SQL在MySQL中是如何执行的
为什么Volatile能保证双重检查锁的线程安全
软件测试之WEB自动化
JVM常量池详解
CDH(computational Diffie-Hellman)问题以及与离散对数、DDH问题的区别
【线程】 理解线程(并行)线程同步的处理(信号量,互斥锁,读写锁,条件变量)
SkyWalking Agent数据采集和上报原理浅析
随机推荐
SkyWalking Agent数据采集和上报原理浅析
Oauth2.0 安全性(以微信授权登陆为例)
Priority table and Ascll table
win10无法识别蓝牙麦克风
adb常用命令
计算机网络中的安全(一)网络安全的概念与加密原理
Doubly linked list (normal iterators and const iterators)
【个人向】线性表复习
MYSQL5.7详细安装步骤
你的站点可能还没有准备好用于Site KitSite Kit 无法访问 WordPress REST API。请确保其已在您的站点上启用。
Xrdp 体验优化
我的2021回忆录
关于导出聊天记录这件事……
OpenPose Basic Philosophy
【线程安全】用户级,内核级,组合级线程|线程同步的处理(条件变量)|strtok_r(可冲入函数)
对象头和synchronized的升级
优先级表和Ascll表
webrtc 数据接收流程图解
为什么Volatile能保证双重检查锁的线程安全
关于机组的部分知识点随笔