新旧系统切换(接口测试)

背景:切换到新系统,这里记录的是接口中台控制切换新旧系统,其他上游系统仍然调用中台接口,测试过程的测试点参考

考虑的是调用新系统时需要与调用旧系统保持一致

1、接口处理逻辑要一致

2、接口的入参,需要与旧接口的一致

3、接口入参的必填和非必填参数需与旧接口一致

4、接口入参格式需与旧接口保持一致

5、接口返回的格式,需要跟旧接口的返回一致

6、接口返回的参数名称,需要跟旧接口的返回一致

7、接口返回的参数类型,需要跟旧接口的返回一致

8、接口返回的参数个数,需要跟旧接口的返回一致

9、接口参数的大小写需要与旧系统的一致

10、接口返回的状态码需要与旧系统的一致

11、接口返回的错误提示语应该要正确(主要考虑新接口的错误提示语,如要求不严格,可以不要求与旧系统的错误返回一致,需具体问题具体分析)

12、如果有对比的,可核对切换前后接口返回的参数个数及内容应该要一致

13、关注新旧系统时间查询的处理方式,如开始结束时间都为同一天时,处理的结果是当天的0:00:0023:59:59,还是0:00:000:00:00

相关推荐
艾莉丝努力练剑4 小时前
【C++STL :vector类 (二) 】攻克 C++ Vector 的迭代器失效陷阱:从源码层面详解原理与解决方案
linux·开发语言·c++·经验分享
熊猫不是猫QAQ5 小时前
绿联 NAS 部署 “快递式” 文件分享应用,轻量便捷秒传文件!
经验分享
能掐会算两元一位5 小时前
中医理论、学派
经验分享
芯片智造11 小时前
什么是ppm,ppb,ppt?
经验分享·芯片·半导体·晶圆·半导体产业
赵谨言16 小时前
基于python数据挖据的教学监控系统的设计与应用
开发语言·经验分享·python
大刘讲IT16 小时前
下一代固态硬盘引入HBM缓存技术的深度可行性分析
人工智能·经验分享·缓存·ai
润 下16 小时前
C语言——深入理解函数声明定义和调用访问
c语言·开发语言·经验分享·笔记·程序人生·其他
易知微EasyV数据可视化19 小时前
分布式水文模型的流域管理应用与前景展望
经验分享
optimistic_chen21 小时前
【Java EE进阶 --- SpringBoot】Mybatis操作数据库(基础)
数据库·经验分享·spring boot·笔记·spring·java-ee·mybatis