模块升级之新老数据兼容测试
发布时间:2020-02-06 05:47:04 所属栏目:资源 来源:博客园
导读:导语 多个旧模块为实现一个需求,涉及到接口级的字段的新增/删除,或者DB表字段的新增/删除,考虑过新老数据在新老模块间的兼容问题吗?或许你会问,会有问题吗?有什么问题?本文主要是针对今年遇到的2个线上新老数据不兼容问题进行分析(由于 测试 同学
导语 多个旧模块为实现一个需求,涉及到接口级的字段的新增/删除,或者DB表字段的新增/删除,考虑过新老数据在新老模块间的兼容问题吗?或许你会问,会有问题吗?有什么问题?本文主要是针对今年遇到的2个线上新老数据不兼容问题进行分析(由于测试同学忽略了新老数据的兼容测试导致),分析漏测的原因,总结可能会出现新老数据不兼容问题的场景,确定测试点 一. 问题回顾 以下2个问题,都是实际在项目中上线时遇到的真实问题,问题的出现,不可否认是漏测导致的,再分析下去,是没有用例,测试思维不够严谨导致的。为什么这个地方思维不严谨,就会导致问题出现呢?有什么特殊的地方?这类场景是什么呢? 问题1:两个模块接口交互去掉字段,新老数据不能兼容处理。 1、需求描述:两个模块之间的接口改动,删除字段ACType,以及删除字段相关逻辑校验。![]() ![]() ![]() ![]() ![]() ![]() ![]() (编辑:清远站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |