定义:Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,所以这些方法能够在不一样的地方被不一样的类实现,而这些实现能够具备不一样的行为(功能)。
特征:一个类能够实现多个接口,接口弥补的类不能多继承的缺点web
定义规范和约束,确保模块与模块之间,系统与系统之间通讯
一般工做中说起的接口分为两大类:算法
重要:实际工做中接口测试,须要提供详尽的接口文档,包括明确的输入(方法参数)和输出信息(方法的返回值)chrome
定义:接口测试属于单元测试的一种,它不属于真正的白盒测试(接口测试不须要关注代码内部逻辑实现)。接口测试能够理解为灰盒测试
接口测试主要内容:安全
Java Junit3/四、TestNG
Python unitest
C++ cppunit工具
httpclient
Jmeter(主流)
SoupUI(免费版和收费版)
postman(chrome插件)、httprequester(Firefox插件)post