学习接口测试,职场小白也可以学会

零基础学习接口测试

 很多职场小白对接口测试很模块,今天带你先理解一下关于接口测试需要学习哪些内容,从零基础开始学习;

接口的分类

主要分为两类:功能的间接口和系统间接口,接下来将详细的给大家介绍:
1.功能的间接口:
1)整套系统中,功能模块之间的接口。比如:erp 系统中,采购模块和库存模块之间的接口;收 付模块与总账模块之间的接口
2)特点:一般系统的所有模块部署在同一服务器 中,并且使用同一个数据库
3)通常采用黑盒测试方法,注意接口数据在不同 模块间的走向。尤其要注意接口间的逻辑控制 关系。比如:销售发货时,要检查库存的可用 量,如可用量不足,则不允许发
2.系统间接口
1)不同系统之间的接口。比如:银行的各个系统 间接口。像核心系统与各个外围系统之间都是 此类接口
2)特点:通常情况下,不同系统部署在不同的服 务器上,不仅采用不同的数据库,而且数据库 类型还有可能不同
3)通常采用白盒测试方法。关注的是系统间接口 的实现方式。比如:采用何种类型的接口文件, 接口文件格式,以及接口文件处理方式等

接口类型分类

主要分为两类:业务接口和数据接口,接下来将详细的给大家介绍:
1.业务接口:
1)系统或功能接口间有业务逻辑关系。比 如erp系统中,采购入库后,会生成库存 入库单,影响可用量或现存量等。也可 称为联机接口
2)特点:接口间有业务逻辑的上下游关系, 有可能会涉及跨系统或模块的逻辑控制, 已经反向操作
3)通常采用黑盒测试方法,注重分析业务 逻辑,采用路径覆盖法进行分析。并且 一定要注意正向和反向操作的测试
2.数据接口:
1)接口系统没有业务逻辑的上下游关系, 只有接口数据的上下游关系。比如企业 征信系统,要通过数据交换平台获取核 心系统的数据。也可称为批量接口
2)特点:系统间只存在数据的上下游关系, 而且数据都是进行批量处理
3)通常采用白盒测试方法。关注的是数据 文件格式,以及记录数及内容等是否正 确,还要考虑数据是否加密的问题

接口数据方向分类

主要分为两类: 单项接口和双向接口,接下来将详细的给大家介绍:
1.单项接口:
1)数据在接口中是单向流动,但根据具体实现方式又 可以分为单向推或取两种方式。数据仓库与各系统 间的接口基本上都是单向接口。一方面前端系统向 数据仓库推送数据,一方面后端系统又主动取数据 仓库提供的数据
2)特点:不管数据是单向推或取,一般都会有一个ftp 地址,存放指定数据文件,并且有定时存取的规则。 可在日志中查看存取结果
3)通常采用黑盒测试和白盒测试相结合的方法。着重 测试数据文件格式,是否按规则存取等
2.双项接口
1)两个系统间的接口数据既有来,又有往。比如综合 报文处理系统与核心系统,综合报文处理系统即接 收核心系统发送的数据,又要将处理结果反馈给核 心系统
2)特点:可以将不同数据方向的接口分开分析,当作 两个单向接口,但要注意来往的数据通常具有关联 性
3)通常采用黑盒测试和白盒测试相结合的方法。在测 试时要着重来往数据的关联性,合理设计测试数据, 制定测试执行计划

接口数据读写方式分类

主要分为两类: 单独读写接口和即读又写接口,接下来将详细的给大家介绍:
1.系统间接口处理时,即读取又写入。比 如贷款合同管理与核心系统,先读取核 心系统中的贷款信息,添加合同成功后, 又要将合同编号回写到核心系统中
2.特点:此类接口一般都是业务类接口, 而非数据类接口,并且都有业务逻辑控 制要求
3.通常采用黑盒测试方法。在测试时注意 业务逻辑控制,不仅要检查读取的数据 是否正确,还有检查回填的数据是否正 确

接口层级分类

主要分为两类: 直接(联机)接口和间接(非联机)接口 ,接下来将详细的给大家介绍:
1.直接(联机)接口:
1)系统或模块间的接口是直接联通的模;
2)特点:直接联通;
3)通常采用黑盒和白盒测试相结合的方法。只要根据 接口的其他特征进行分析即可;
2.间接(非联机)接口
1)系统间接口不是直接联通,而是通过第三方中转后, 才进行连接。比如综合报文系统与核心系统,中间 就隔着一个ESB
2)特点:系统接口间的中间层,会进行处理才会将数 据发送到接口系统。但此处理通常不会涉及到业务 逻辑,而只是数据格式的转换
3)通常采用黑盒和白盒测试相结合的方法。在测试时 可直接忽略中间层的存在设计测试用例。但在接口 出现问题时,一定要注意分析中间层处理是否正确。 并且还要测试中间层异常时,系统处理是否正确
好了,今天分享到这里,后续会继续更新,希望可以帮助到您,喜欢我的麻烦双击关注,带你直走高速;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值