APP的图标测试之震惊!双11快到了,你的app在偷偷更换图标?
标题不会取,那就致敬一下“震惊UC部”吧
滴,
滴滴,
滴滴滴,
下午五点半,一阵急促的闹铃,打破了刚刚想到的测试思路
A:hey,兄弟,该定外卖了
B:emmm...
B:放下手中的水杯,拿起手机,熟练的解锁,滑动桌面,找到某团外卖
B:???不是刚过完618么?这么快又“双11”了?
B:我没有女朋友......
A:......
原来,某支付app,图标显示了一个“11.11”,就仿佛在讽刺着这条单身狗
哎,刚刚那个问题怎么复现来着,怎么想不起来了呢?想了半天,还是回忆不起来,算了,人老喽,我再试试。
对了,我这两天没更新app,怎么图标自己换了?
带着这个疑问,和大家分享一下app的图标,是如何做到偷天换日的。
首先我们了解一下相关信息和替换原理,再来设计用例。
app的icon都有哪几种?
默认icon:指安装完成后,在桌面/菜单显示的icon
动态icon:指打开后,用户可以手动选择替换的icon
定时icon:指在某个时间点,展示的与默认样式不同的icon
所以,我们上面遇到的,是定时icon。
定时icon如何替换?
与服务端实时交互:客户端预埋icon,在某个时间点启动app,服务端告知客户端替换。优点:灵活配置,适合互联网app
不与服务端交互:客户端预埋icon及展示的开始/结束时间,在时间段内替换icon。优点:节省宽带,适合做单机app的彩蛋
所以,我们在早晨启动了这个app后,刚好是在活动时间段启动的,所以他就偷偷的给换成了待“双11”的icon了。
原来如此,刚还以为手机被外星人给chao控了呢!!(外星人躺枪)
icon可能会在哪里显示?
app:桌面、抽屉桌面、主动创建的快捷方式、app内的关于、app的图标选择列表(动态icon的选择列表)
系统:资源管理器、安装页面、卸载页面、抽屉桌面的快捷方式、任务管理器、手机设置(如应用设置、权限设置、耗电排行、应用锁等等)等
以及下面可能会忽略的地方:
分享渠道浮层:如将截图分享到你的app
推广渠道的下载页面:如第三方app内的推广下载、应用商店中的icon等
系统通知栏:如微信-游戏-下载游戏时,通知栏提示的icon和通知栏常驻icon
分享第三方的消息卡片:如分享到QQ的消息卡片,卡片底部的来源APP处的icon
其他:待补充(作者刚吃完外卖,现在只想来个饭后觉)
作为测试,该如何下手呢?
在向开发大佬和度娘了解了实现原理(自行搜索)后,我们的测试工作就变的很简单了0ω0(不要听这句话,不过相信你已经有了思路)
服务端在收到请求后,在正确的时间点,返回客户端需要的数据
app启动后,切到桌面,在桌面看到对应的icon即可(看实现方式,安卓部分机型,可能需要重启app呢)
最后,这种需求,需要我们识别出什么风险呢?这里面还有什么特殊操作呢?
特殊操作
1、iOS端需要添加还原默认icon的功能,以应对App Store的审核
2、如果服务端通过老接口下发数据,则需区分版本,避免资源浪费
3、校验服务端下发数据,和协议中的数据不一致的情况
4、活动结束后,客户端需清理掉icon资源,以缩减app的体积
5、覆盖安装更新的版本(更新的版本中已经删掉了icon的资源)
6、请UI同学校验有红泡通知时的样式,以及第三方app给图标添加的标识,如上图的华为手机,添加支付保护后,显示的“√”
7、安卓端,部分手机可能需要重启手机,才能替换icon
8、安卓端,部分手机在替换icon的时候,会比较慢,且启动时会提示未安装此应用程序
10、定时icon,或者app未上线时,分享到微信等渠道后的消息卡片,卡片的小尾巴,展示默认icon(防止泄密)
11、更换默认icon时,分享到QQ等渠道的消息卡片,卡片的小尾巴,需要上应用商店后,才展示更换后的icon(这个不需要我们关注)
12、记得校验服务器的时间准不准
13、还没编好,等你来补充!
哈哈哈哈哈隔,就是这么简单,不用整那些花里胡哨的,直接测试通过,上线,线上测下接口,愉快的下班~~~
好了,以上就是本期的分享啦,小伙伴们还有好的建议点,请不要吝啬,直接在页面下方留言哦!
感谢阅读,本文仅供参考,欢迎指正错误与不足,不胜感激!
APP的图标测试之震惊!双11快到了,你的app在偷偷更换图标?相关推荐
- 大促下的智能运维挑战:阿里如何抗住“双11猫晚”?
作者 | 阿里文娱技术专家子霖 出品 | AI科技大本营(ID:rgznai100) 2019 双 11 猫晚在全球近 190 个国家和地区播出,海外重保是首要任务,如何提升海外用户观看猫晚的体验?本 ...
- 线上线下联动,小程序电商…今年双11“前戏”跟去年有啥不同?
年年岁岁"双11",岁岁年年"戏"不同.显然,"新零售"成为今年最大的一个分水岭. 不论主动出击,还是被动应战.2017年是新零售元年,电商 ...
- 潮玩双11爆发,会是下一个风口吗?
双11是消费风向标,比2684亿GMV这一数字更值得关注的是:消费趋势的变化. 今年新的消费趋势是什么呢?下沉.直播.绿色.智能--这些关键词都不足以概括,淘宝天猫总裁蒋凡说:"新消费带来了 ...
- 小新同学的双11点赞活动(acm.zzuli.edu.cn)
文章目录 Description双11快到了,小新也参加了淘宝的点赞活动,并且作为一个非常好胜的人,所以对于这个活动,他都不想输给别人. 但是目前他只有0个赞,而对手已经有了k个赞了. 他发动了好友的 ...
- micro hdmi引脚定义义_臻实力芯定义:京东AMD笔记本电脑双11开门红-AMD笔记本 ——快科技(驱动之家旗下媒体)-...
双11买什么最划算?轻薄本.游戏本.创新本.台式机(一体机),等你来pick!11月1日起京东锐龙本开门红送100元京东E卡,有购置笔记本电脑或一体机的朋友不要错过!本文将从各类机型中各选取一款特色产 ...
- 顺丰与中铁快运携手备战双11,双地网正成为拉动内需消费的新动力
这篇文章发出后再过几分钟,第十届双11就正式开始了. 当消费者忙着领优惠券筛选商品加购物车的时候,物流企业也在紧张备战.今年除了3C.服饰等常规品类外,生鲜消费的上升势头也非常强劲.据了解,顺丰速运与 ...
- 2018年天猫双11交易额超1000亿 比去年快7小时
11月11日凌晨消息, 阿里巴巴天猫双11于今日凌晨正式打响.据双11实时交易数据显示,在开场的2分5秒,交易额超100亿元.1小时47分26秒,交易额突破1000亿元,而去年达到这一数字足足用了9个 ...
- 阿里双11突遭断网断电!最惊险一幕刚刚曝光
2020年11月11日晚,又一年天猫双11狂欢接近尾声. 新交易纪录.新流量峰值,一切都是十全十美的样子. 此时,阿里巴巴CTO程立(鲁肃)才将一段实录视频公之于众-- 11月5日凌晨,阿里技术上下完 ...
- 15年双11手淘 H5性能最佳实践
2015年是全面『无线化』的一年,在BAT(财报)几家公司都已经超过50%的流量来自移动端,这次 双11 更是占到了68.67%无线交易 (天猫微博). 手淘中大量的业务采用H5的方式开发,H5体验好 ...
最新文章
- Silverlight+WCF 新手实例 象棋 主界面-棋谱-获取列表(三十八)
- ip地址开头结尾不能为0
- python基础高频_面试题(一)
- login.php静态页面的设计,ps+div+css打造蓝色后台--login页面设计
- Python中jmespath解析提取json数据
- jmeter接口顺序执行_【接口测试】JMeter中各组件执行顺序详解
- Ubuntu解决依赖关系问题
- java的三种流程控制语录_Java 流程控制语句
- Windows脚本bat命令
- Stata+R: 一文读懂中介效应分析
- 测试鼠标点击速度软件编程,怎么测试鼠标自动点击速度
- 下载新浪android SDK
- [转载]SAP生产工单结算的差异种类分析
- 关于神经网络算法使用场景的思考
- Mysql删除数据什么情况下会释放空间
- 对PyramidBox的理解
- 测试部门来了个00后卷王之王,老油条感叹真干不过,但是...
- 小程序学习:电影周周看
- python中docx模块的使用_python使用docx模块读写docx文件的方法与docx模块常用方法详解...
- excel表格怎么固定表头?