需求:有最新版本的时候,如果强制更新不管是在无线还是数据状态都要去更新,在状态栏上显示;如果是非强制更新,如果设置了wifi自动下载则去自动下载;否则弹出提示框提示是否下载更新
----------安装一个低版本应用在手机,发布一个强制更新版本
1.强制更新需要测试的点有:

1)强制升级是否可以升级成功
从老版本的包升级到新版版的包是否可以升级成功。2)升级后的数据是否正常
查看老账户升级后是否可以正常使用
查看老账户升级后的老数据是否丢失或异常
检查新功能替换老功能 是否按最新的逻辑执行
检查旧版本上去掉或者隐藏的功能 对新版本有没有影响3)强制升级的弹窗是否可以关闭
检查强制更新窗口有没有其他可以关闭的按钮或功能,比如弹框右上方的关闭按钮没有影藏,点击背景阴影弹框消失等。4)提示强制更新的提示配置升级功能后是否一打开应用就提示升级;多次打开应用是否强制弹框不消失

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

1)提示弹框的显示
非强制更新时,是否可以选择暂不更新和立即更新;是否可以关闭弹框不显示2)选择暂不更新
选择暂不更新,老版本是否可以正常使用;选择暂不更新操作页面不会出现再出现非强制更新的弹框3)选择立即更新
选择立即更新去下载新版本,查看新版本号是否是最新版本;功能是否是最新的,检查点同强制更新的,这里不再赘述了。
选择立即更新,下载后没有安装软件,以后还会不会提示。4)非强制更新弹框的提示频率提示频率看产品规定的,一般遇到的一天提示一次或固定时间提示一次。因为不是强制更新,
可以选择不更新,如果没有打开应用提示一次或者一直提示会对用户体验不友好。5)查看设置部分的版本更新
一般应用设置部分会有个检测版本功能,非强制更新检查版本更新是否也可以弹出非强制更新的弹框6)回归老版本
非强制更新还有工作需要做的就是回归老版本,检查新功能是否出现在老版本上;新老功能替换时,老版本的老功能是否可以正常使用;新用户向老用户发送信息时,会不会提示版本需升级后才能查看(对老版本上新数据的处理)。总结:强制升级一般用于版本改动较大,业务较重要,功能模块存在风险的情况;非强制更新适用于版本改动不是很大,对业务影响不大,不存在风险问题的开始下载之后,能否在状态栏上正常显示现在进度,查看下载进度是否能到100%
点击暂停后,再继续能否正常进行断点下载
下载完成后是否自动弹出安装------------------------------------------
1.第一次安装使用的时候,进入主功能页面,android 6.0以后的手机要有权限提示框弹出
2.不同的权限分别弹出
3.关键权限不允许的时候 应用自动退出
4.个别权限如果在刚进入应用没有允许,在使用到相关功能的时候 需要再次弹出
5.如果手动的在权限管理把相应权限关掉 ,进入应用是否能够再次弹出
6.权限提示框点击周围不能消失

转载:https://blog.csdn.net/beyongboy/article/details/105181947

APP强制更新和非强制更新测试要点相关推荐

  1. Unity 程序升级(PC版非热更新)

    使用C# Winform做升级程序,在winform启动程序中进行升级信息的检测,最后启动unity程序. Winform升级程序项目介绍 在博客园找到一个比较合适的升级程序 WINFORM自动更新程 ...

  2. 移动APP、WEB端、PC端 测试区别

    不同的终端 测试流程.测试设计方案相通的,不过在细节测试上是有一些区别. 一.系统架构 PC端web: B/C架构,基于浏览器的:web测试只要更新了服务端,客户端就会同步更新 移动端APP: C/S ...

  3. app测试要点整理(ios)

    目录 1. 安装卸载与更新 1.1 安装 1.2 卸载 1.3 版本更新 2. 业务功能 2.1 登录 2.2 按键与手势(iOS) 2.2 逻辑测试 2.3 接口测试 2.4 前后台切换 2.5 消 ...

  4. android app 自动更新,app升级项目,新增强制更新(可静默),支持热更新(wgt),可支持高版本安卓系统...

    pure-updater 一个可以用的自动更新方案 经测试可支持 Android 9.0 已支持热更新 已支持静默的强制更新 如果您觉得还可以的话那就点个五星吧!谢谢! 已测试 android 8.0 ...

  5. 关机时候计算机更新,电脑关机时提示更新,能否强制关机?

    可以强制关机的,但不建议这样操作. 因为关机前已经下载系统更新文件,且已在安装,系统更新往往需要重启后才能生效,为了不影响正常的工作,windows通常会在关机时提示系统的更新,此时如果强制关机就会中 ...

  6. 关于xshell6强制更新却无法安装更新包问题

    关于xshell6强制更新却无法安装更新包问题 1.出现问题是在xshell6文件中nslicense.dll文件出现了问题 2.安装c32asm_2.0.1软件 1.出现问题是在xshell6文件中 ...

  7. vue路由组件强制刷新amp;amp;缓存更新

    最近做用vue做后端管理页面的时候遇到一个问题:需要刷新子路由的页面 背景: 传统嵌套iframe的页面实现实现特别简单,只需要给替换iframe的链接就可以了 vue可以考虑通过更新:key来触发更 ...

  8. 说说苹果 App Store 将下架长期不更新的App一事

    由来已久的"大清洗" 事实上,苹果清理老旧app的操作是一直存在的.早在2021年和2020年,就一直陆续积极的清理2015到2017未更新的应用.所以这次的通告并不让人意外,只是 ...

  9. Android 高仿App项目归纳整理,持续更新中…

    Android 高仿App项目归纳整理,持续更新中- Android高仿App项目整理,包含高仿了一些大公司的app,有基于Java,Kotlin,Flutter等语言的.对于开发我们自已的项目时可以 ...

最新文章

  1. 连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法!
  2. codeforces 808 E. Selling Souvenirs (dp+二分+思维)
  3. 大规模计算时代:深度生成模型何去何从
  4. [css] 为什么说css的选择器一般不要超过三级?
  5. Android与服务器通信之socket通信
  6. (100)FPGA RAM实现(V实现)
  7. 这3件事发生后,我彻底给 Python“跪了”!
  8. Linux 14.04 CUDA theano安装
  9. 快速安装rubyinstaller-devkit
  10. 信息化规划、信息化战略规划、信息资源规划、信息化项目规划之间的关系
  11. Linux(CentOS)安装 Vim编辑器
  12. 测试用例设计方法大全下——场景法、、错误推测法、正交法
  13. 详解第三方支付之支付清算体系(上)
  14. 双击 计算机 打不开,电脑双击桌面图标打不开的解决方法
  15. PHP基础教程(一)PHP快速入门
  16. 电商网站建设步骤_电商网站建设的注意事项_OctShop
  17. 四大开源3d游戏引擎探究----irrlicht与orge对比
  18. sklearn实战-----3.数据预处理和特征工程
  19. linux查看raid情况工具,使用MegaCli工具查看Raid磁盘阵列状态
  20. [Unix下C/C++开发] unix编程书籍推荐

热门文章

  1. COCI 2016/2017 Round #3 题解
  2. python控制大疆无人机_如何从djitello无人机和python中的UDP服务器收集视频数据?...
  3. Vue中的scoped
  4. Win7中用Windows Photo Viewer打印图片
  5. “Move To Earn”运动元宇宙,MOVE全新启程
  6. 【超简单】快速复制有序号的代码
  7. 目标检测——R2CNN与SCRDet
  8. 第九篇:亚盘的平衡手法
  9. 若依框架对接LDAP
  10. 人生若只如初见 成也IP败也IP