1.接口概述
在与研发人员沟通过程中,经常会听到这个值是通过xx接口传递的;这里有个Bug,你看下xx接口调试下;系统要预留xx接口。这接口到底为何物呢,今天就来为大家介绍下接口(包括接口测试),让大家看到接口不再陌生。
1.1什么是接口
计算机中包括硬件接口和软件接口。电脑等信息机器硬件组件间的接口叫硬件接口,是可以看到的以实物存在的如串口、并口等;而电脑等信息机器软件组件间的接口叫软件接口。而软件接口则是虚拟存在的接口。
接口广义的定义为:泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式。
接口狭义的定义为:是指特定的函数集合,一般是用interface(Delphi)声明的,它表示一个方法集合,这个 集合被成为一个命名接口。一个命名接口中的方法必须在一个类中实现后才能被使用,一个类继承实现一个接口,称为这个类实现了该接口,一个接口可以被多个类 实现,一个类也可以实现继承多个接口,这样就形成了一种灵活的接口调用的方式,从而实现更加灵活和节省资源的多态。
这里说下我个人对接口的理解:接口就是提供一个入口或者提供一个方法来改变要调用的对象的属性,或者得到一些想要的值。
目前测试接触到的接口基本都是以HTTP协议为基础的接口(包括WebService接口)。
1.2什么是接口测试
接口测试是项目测试的一部分,正如其名,它测试的主要对象是接口,是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交