职业经验 # 每日一道面试题 # 移动应用升级安装中的覆盖安装测试需要关注哪些点?

恒温 for 求职面试圈 · 2017年09月18日 · 最后由 恒温 回复于 2018年10月26日 · 2752 次阅读

移动应用升级安装中的覆盖安装测试需要关注哪些点?

所谓覆盖安装,我理解的是,在不清除用户数据,不清除应用本地缓存设置的情况下,对同一个应用进行功能特性的升级,当然如果有些升级动作指定了一定要清除用户数据的话,另当别论。覆盖安装应该也是绝大部分用户升级应用的方式。

楼下回复很精彩,我整理了下:

附言 1  ·  2017年09月19日

安卓应用安装原理,http://www.jianshu.com/p/ecb351fed601

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
最佳回复

支持第三方应用安装,本质上不是app本身代码的测试吧?
这个是否需要验证运营人员是否正确的去更新第三方应用(比如应用宝上的最新程序)?

我们就出现过,pp助手自己不知道从哪里获取了我们公司的软件,并放在上面,导致用UC安全下载的版本都有问题。

资源编号这个我有点理解了,可能我们公司的apk没那么复杂。所以还不存在这种根据资源编号更新部分资源的情况。
我们只是一个普通的apk,没什么状态的。

多谢讲解,很多思路以后都可以参考啊。

共收到 12 条回复 时间 点赞

你关注的是覆盖安装的过程?还是应用覆盖安装后,应用的正常使用?

  1. 覆盖安装的过程:不管原文件如何。在原有的基础上重新安装,地址路径要一致;
  2. 安装之后需要重点关注的点:
    1. 验证老版本覆盖升级到新版本,用户和系统数据能够正确迁移,以及保障用户升级后的功能可用性。
    2. 移动应用覆盖安装,版本兼容性不可忽略:不同系统的,应用不同版本的。😁
陈子昂 回复

让老虎哥哥请撸串

看不懂jiazurongyu老大写的内容啊,这个对小白来说不明白是怎么回事,比如:
支持第三方应用
本地校对Version_id,平台校对Version_code
业务面覆盖后,根据checklist高版本不会影响低版本

求指导一下,多谢

白虹李李 回复

支持第三方应用安装 比如某某手机助手, itools等 /模拟器上的应用也支持模拟器覆盖安装,这个又好多了,阴阳师,王者等
本地校队的是资源编号(游戏比较多,不匹配需要资源更新),平台的是version_code(只是版控,判断是否热更和强更),version_code会存在溢出,不能以时间来打。
比如新版本把用户手上的某个药水效果改了,热更或者其他后,上个版本已经使用的药水效果应该还是有效的,属性还是之前版本的,确保有效和没有影响。比如这个,例子有很多。

历史数据是否可以正常导入

支持第三方应用安装,本质上不是app本身代码的测试吧?
这个是否需要验证运营人员是否正确的去更新第三方应用(比如应用宝上的最新程序)?

我们就出现过,pp助手自己不知道从哪里获取了我们公司的软件,并放在上面,导致用UC安全下载的版本都有问题。

资源编号这个我有点理解了,可能我们公司的apk没那么复杂。所以还不存在这种根据资源编号更新部分资源的情况。
我们只是一个普通的apk,没什么状态的。

多谢讲解,很多思路以后都可以参考啊。

mark一下思维导图👍

11楼 已删除
12楼 已删除

请问你的图是什么工具画的

恒温 #14 · 2018年10月26日 作者
wangxx 回复

xmind

simple 专栏文章:[精华帖] 社区历年精华帖分类归总 中提及了此贴 12月13日 14:44
simple [精彩盘点] TesterHome 社区 2018年 度精华帖 中提及了此贴 01月07日 12:08
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册