什么是接口?

什么是接口?,第1张

接口分类颤世卖:

硬件接口:指的是两个硬件设备之间的连接方式。

软件接口:简单来说就是软件程返颤序之间的数据交互通道。

软件接口分类:

程序内部接口:同一个系统中模块与模块间的接口。

外部接口:是跨系统平台与平台间的对接。

常见接口协议:

webService接口:使用soap协议通过http传茄逗输,请求报文和响应报文都是xml格式的,常用的测试工具soapUI

http协议接口:目前使用最为广泛,使用http协议传输数据,常用的测试工具jmeter、postman等

什么是接口测试呢?

本质上基于某种协议,发送请求给服务端,服务端返回响应数据,对响应数据进行分析,判断和我们的预期是否一致,从而验证功能是否正确。

为什么做接口测试自动化测试?

1、更早的发现问题,降低研发成本

2、自动化测试落地性价比更高,比UI稳定

3、减少回归测试人力成本与时间,快速的质量反馈

4、更容易实现持续集成

自动化测试最佳实践模型:-代表时间

UI---service-------Unit

UI----service--Unit

接口一般来说察逗有两败孙卖种,一种是程序内部的接口,一种是系统对外的接口。

系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app、网址这些它在进行数据处理的时候都是通过接口来进行调用的。

程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模块等等,那你要发帖就必须先登录,要发帖就得登录,凯漏那么这两个模块就得有交互,它就会抛出一个接口,供内部系统进行调用。

可以的。

但内部接口只能定义在外部类或接帆散口下,不能姿弯定义在内部态册氏抽象类或内部接口下。

内部抽象类的多重实现,即在内部抽象类或内部接口下再定义二级内部抽象类,甚至多级。

举例:

package com.bys.fisher2034

public class SortUtil {

public interface Sort {

public void sort(int[] arr)

}

public static void swap(int[] data, int i, int j) {

int c = 0

c = data[i]

data[i] = data[j]

data[j] = c

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12420124.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存