升级测试——缓存数据

1.方式

临近版本升级、跨版本升级

2.测试点

1.考虑权限问题,有新增权限的情况;无新增权限之前已经赋予不应该再次跳出

2.主要流程功能的测试,以及变更接口影响到的功能详细验证

3.重点是:对于有数据记录的版本一定一定要在覆盖升级之前模拟使用旧版的用户进行缓存数据的创建,然后进行升级,确认缓存数据升级后可以正常显示,相关功能工作正常(采坑☞数据库表结构出现变更,导致用户升级后部分数据缓存显示为零)

4.此外我们公司测试项目过程中还出现了如下情况:版本2.1为老版本,版本2.2为当前线上版本,2.2对2.1来说有新增功能,在老用户由2.1升级到2.2时APP首次打开后会跳出一个新功能介绍的popup,当前开发版本为2.3,在用户由2.1跨版本升级到2.3时依旧应该弹出新功能介绍的popup,用户由2.1版本升级到2.3时因为之前版本已经看过,则不应该在出现新功能pupop

5.升级测试继续踩坑:多账户数据记录的情况下,2.3账户登录账户A和账户B记录相关数据后,退出账户B,升级到账户2.4,账户A数据正常,再切换账户B,此时账户B,账户B数据错乱,这个是因为新的登录接口改变导致,虽然登录账户B,却在使用账户A请求账户B的数据

3.关于如何获取APP老版本,主要针对跨版本情况

andriod直接之前offical包就可以;iOS的话另一篇教程再做介绍获取线上APP的老版本——iOS

你可能感兴趣的:(升级测试——缓存数据)