云服务升级后,用户使用的前端版本和升级服务可能存在兼容问题,需要进行兼容性验证。
最复杂的兼容性测试,是对所有支持版本都进行完整回归验证,但这种方式耗时耗力,对大多数公司来说,均不太可行。
从风险优先的角度出发,可以按照以下方式,简化测试:
- 确定需兼容版本:版本众多时,可以优先验证最近发布的2-3个版本。
- 了解版本控制逻辑:与研发沟通,了解版本控制逻辑和各版本差异,基于实现,确定影响范围、排查风险项、规划测试点。
- 对用户常用功能,如登录,进行完整版本覆盖。
此外,如果云服务采用的是微服务的模式,要具体了解是那些微服务有改动,根据改动,判断具体影响范围,再进行针对性测试。
分享如上,欢迎对测试感兴趣的小伙伴关注我,带你了解更多测试知识和行业信息。