接口测试一

什么是接口测试
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。后端

为何要作接口测试?
因为现在的系统复杂度不断上升,传统的测试方法成本急剧增长且测试效率大幅降低,因此就要作接口测试。同时,接口测试相对容易实现自动化持续集成,且相对UI自动化也比较稳定,能够减小人工回归测试人力成本与时间,缩短测试周期,支持后端快速发版需求。测试

自我理解:
更容易实现持续集成spa

自动化测试性价比更高,比UI更加稳定blog

大型系统更多更复杂,系统模块愈来愈多接口

BUG更容易定位开发

下降研发成本部署

节约时间自动化

提升工做效率io

提升系统的健壮性持续集成

咱们既然要作接口测试就要明白什么是接口?
理论:接口泛指实体把本身提供给外界的一种抽象化物(能够为另外一实体),用以由内部操做分离出外部沟通方法,使其能被内部修改而不影响外界其余实体与其交互的方式。

自我理解:接口就是接水出的水龙头。任何人均可以使用它接水,可是必需要符合接水的条件,它能够把须要的水(数据)按所需传递到不一样的使用环境中,并且还不会产生过多的联系和遗漏

 接口无非有两种,一种是内部接口,一种调用对外包装的接口
   内部接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,例以下订单,首先你须要登陆,而后调用下订单接口,两个模块有交互那么相互之间的调用,就属于内部接口

   对外包装的接口:例如A部门作一个买车服务,它卖两种车一是二手,二是新车,那么它要卖二手车,是否是直接能够调用二手车部门共享的数据进行包装,从而是否是达到数据的共享.

开发眼中的接口:模块与模块之间的对接方式

测试眼中的接口:测试常常所说的接口测试,说的是协议接口,能够独立部署服务的协议接口,如Http协议,经过http协议一些请求方法,能够访问到这个接口,接口完整的实现了某种功能

 

接口测试流程:

 

V子模型

相关文章
相关标签/搜索