整理分析接口测试知识

本文详细介绍了接口测试的概念,从接口的定义到生活中常见的接口例子。重点讲述了软件中不同层面的接口测试,包括模块间接口、软件间接口的测试方法。文章强调了接口测试的重要性,提供了接口测试的流程,包括获取接口文档、设计测试用例、执行测试和编写测试报告。此外,还提到了接口测试工具如Postman和JMeter的应用,以及如何使用JSON提取器获取响应数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是接口?

     官方的定义:实体把自己提供给外界的一种抽象化物(可以理解为另外一个实体),用以由内部操作分离出外部沟通方法,使其能够被内部修改而不影响外界,与其他实体实现交互。接口对内没什么影响,对外提供的。

生活中:usb接口

电脑、u盘  通过usb接口进行交互,对接,目的:为了共享数据,交互数据

接口设计两个方面:

接口的提供者  例如:电脑

接口的使用者  例如:U盘

软件中的接口

     人和程序直接的接口:即 GUI接口  界面

                         提供者:软件

                         使用者:人

怎么测试?

     就是做系统测试:来测试整个软件的使用

     依据:需求文档,开发文档,设计文档等等,方法可以是黑盒,白盒,灰盒,可以手工可以自动化,都可以。

      模块和模块之间的接口:即一般都是“函数接口”

                            提供者:定义函数模块 –》函数名

                            使用者:调用函数:函数名(传入参数)

怎么测试?

     就是做集成测试:测试接口,一般都是单接口测试

     具体实现:模拟函数调用,通过不同方式调用这个函数,测试是否正常

     例如:提供了一个函数:求和的函数,2个数求和的函数,测试这个函数是否正常?

           正常用:传入2个数(整数,小数)

           非法用:传入非数字;提示不对

      软件和软件直接的接口(重点):一般是要遵循“协议接口”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值