图片保存至本地-测试总结
昨天上线出了一个严重的问题,真是失误,下面简单说一下过程
产品经理找开发在版本之外加一个额外的“小”需求:长按图片可至本地。知道这个需求后,觉得比较简单,以至于测试用例都没写…感觉可能会牵涉到存储权限外,并叮嘱开发注意权限问题;测试期间主要关注下图片是否保存到本地就OK了。然而大错特错,一点都不OK,上线后就没多久就被喷…因为老大经常会链接VPN查看国外的消息,所以网速不是很好,导致保存图片时崩溃率是1/2,吓得我手机都想扔了,升级推送的包赶快让同事帮忙下掉。emmmm,幸亏没有发布到应用商店,不然损失惨重…
后来发现,弱网环境下清晰图片没有加载出来之前点击保存才会闪退,并且这种情况下是必现的。这里就要提到图片加载策略:默认图->模糊图->高清图,首页动态列表加载的过程中,会先加载模糊图,点击图片查看的时候,先显示之前加载好的模糊图,高清图加载好后再显示高清图,由于高清图没有加载出来,所以没有保存的对象,故应用崩溃。后来开发做了优化,高清图没有加载出来前,长按图片下方不弹出保存图片入口。