- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
接口测试资料
接口测试资料
问题
接口测试与功能测试有什么不
同吗?
接口测试需要什么特殊技能吗?
通常的接口测试方法有哪些?
接口测试分析方法
接口
分类
分析
方法
测试
重点
接口功能分类
功能间接口
整套系统中,功能模块之间的接口。比如:erp
系统中,采购模块和库存模块之间的接口;收
付模块与总账模块之间的接口
特点:一般系统的所有模块部署在同一服务器
中,并且使用同一个数据库
通常采用黑盒测试方法,注意接口数据在不同
模块间的走向。尤其要注意接口间的逻辑控制
关系。比如:销售发货时,要检查库存的可用
量,如可用量不足,则不允许发货
系统间接口
不同系统之间的接口。比如:银行的各个系统
间接口。像核心系统与各个外围系统之间都是
此类接口
特点:通常情况下,不同系统部署在不同的服
务器上,不仅采用不同的数据库,而且数据库
类型还有可能不同
通常采用白盒测试方法。关注的是系统间接口
的实现方式。比如:采用何种类型的接口文件,
接口文件格式,以及接口文件处理方式等
接口类型分类
业务接口
系统或功能接口间有业务逻辑关系。比
如erp系统中,采购入库后,会生成库存
入库单,影响可用量或现存量等。也可
称为联机接口
特点:接口间有业务逻辑的上下游关系,
有可能会涉及跨系统或模块的逻辑控制,
已经反向操作
通常采用黑盒测试方法,注重分析业务
逻辑,采用路径覆盖法进行分析。并且
一定要注意正向和反向操作的测试
数据接口
接口系统没有业务逻辑的上下游关系,
只有接口数据的上下游关系。比如企业
征信系统,要通过数据交换平台获取核
心系统的数据。也可称为批量接口
特点:系统间只存在数据的上下游关系,
而且数据都是进行批量处理
通常采用白盒测试方法。关注的是数据
文件格式,以及记录数及内容等是否正
确,还要考虑数据是否加密的问题
接口数据方向分类
单向接口
数据在接口中是单向流动,但根据具体实现方式又
可以分为单向推或取两种方式。数据仓库与各系统
间的接口基本上都是单向接口。一方面前端系统向
数据仓库推送数据,一方面后端系统又主动取数据
仓库提供的数据
特点:不管数据是单向推或取,一般都会有一个ftp
地址,存放指定数据文件,并且有定时存取的规则。
可在日志中查看存取结果。
通常采用黑盒测试和白盒测试相结合的方法。着重
测试数据文件格式,是否按规则存取等。
双向接口
两个系统间的接口数据既有来,又有往。比如综合
报文处理系统与核心系统,综合报文处理系统即接
收核心系统发送的数据,又要将处理结果反馈给核
心系统。
特点:可以将不同数据方向的接口分开分析,当作
两个单向接口。但要注意来往的数据通常具有关联
性。
通常采用黑盒测试和白盒测试相结合的方法。在测
试时要着重来往数据的关联性,合理设计测试数据,
制定测试执行计划。
接口数据读写方式分类
单独读写接口
数据在接口中不仅是单向流动,而且都
是读或写的单独操作。例如,前述中提
到的各系统与数据仓库或数据交换平台
的接口。
特点:与单向接口类似。
通常采用黑盒和白盒测试相结合的方法。
在测试单独读写接口时,一定要注意测
试读或写的权限,以及但接口功能未正
常实现时,系统是否有异常处理机制。
即读又写接口
系统间接口处理时,即读取又写入。比
如贷款合同管理与核心系统,先读取核
心系统中的贷款信息,添加合同成功后,
又要将合同编号回写到核心系统中。
特点:此类接口一般都是业务类接口,
而非数据类接口,并且都有业务逻辑控
制要求。
通常采用黑盒测试方法。在测试时注意
业务逻辑控制,不仅要检查读取的数据
是否正确,还有检查回填的数据是否正
确。
接口层级分类
直接(联机)接口
系统或模块间的接口是直接联通的模式。
特点:直接联通。
通常采用黑盒和白盒测试相结合的方法。只要根据
接口的其他特征进行分析即可。
间接(非联机)接口
系统间接口不是直接联通,而是通过第三方中转后,
才进行连接。比如综合报文系统与核心系统,中间
就隔着一个ESB
特点:系统接口间的中间层,会进行处理才会将数
据发送到接口系统。但此处理通常不会涉及到业务
逻辑,而只是数据格式的转换
通常采用黑盒和白盒测试相结合的方法。在测试时
可直接忽略中间层的存在设计测试用例。但在接口
出现问题时,一定要注意分析中间层处理是否正确。
并且还要测试中间层异常时,系统处理是否正确。
接口测试实例—ERP供应链
核心—可用量
可用量
增加
可用量
减少
可用量
控制及
调整
可用量成
本计算
会计核算
数据交
换
接口测试实例—公司客户管理
教训:
1、接口不明确,未说明接口有联机和非联机的情况。
2、对接口系
文档评论(0)