全网最细,接口测试从入门到精通,一篇带你通关...


前言

1、接口分类及分析方法(测试重点)

功能分类:

1)功能间接口:系统中功能模块间的接口,比如:ERP系统中采购模块和库存模块之间的接口
特点:一般部署在同一个服务器中,并且使用同一个数据库
测试方法:通常采用黑盒测试方法,注意接口数据在不同模块间的走向;尤其是接口间的逻辑控制关系
例如:销售发货,检查库存可用量,如可用量不足,则不允许发货

2)系统间接口:不同系统间的接口,比如:银行的各个系统间的接口。核心系统和各个外围系统之间都是此类接口
特点:部署在不同服务器上,不仅采用不同的数据库,而且数据库类型还有可能不同
测试方法:通常采用白盒测试方法,关注系统间接口的实现方式
例如:接口文件类型、接口文件格式、接口文件处理方式等

类型分类:

1)业务接口:系统或功能间有业务逻辑关系,比如:ERP系统中,采购入库后,会生成库存入库单,影响可用量等,也可称为:联机接口
特点:接口间有业务逻辑的上下游关系,可能会涉及跨系统或者模块的逻辑控制,以及反向操作

测试方法:通常黑盒测试方法,注重分析业务逻辑,采用路径覆盖法分析,重点:注意正向反向操作的测试

2)数据接口:接口数据有上下游关系,比如:企业征信系统,要通过数据交换平台获取核心系统的数据,也可称为:批量接口
特点:系统间只存在数据的上下游关系,而且都是进行批量处理

测试方法:通常采用白盒测试方法,关注数据的文件格式,以及记录数及内容是否正确,还要考虑数据加密问题

数据方向分类:

1)单向接口:数据在接口中是单向流动,但根据实现方式分为单项推或单项取
比如:数据仓库和各系统间的接口基本都是单项的,一方面前端系统向数据仓库推送数据,一方面后端系统从数据仓库取数据仓库提供的数据

特点:不管是单向推还是单项取,都会有一个FTP地址,存放指定数据文件,并且有定时存取规则,可从日志中查看结果
测试方法:通常采用黑盒白盒结合的测试方法,着重数据文件格式,是否

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值