接口的定义——接口自动化持续集成(03)

发表于:2021-10-18 09:37

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Storm    来源:51Testing软件测试网原创

  1.2 接口基础知识
  进行接口测试,首先需要了解什么是接口,下面将详细讲解接口的基础知识。

  1.2.1接口的定义
  两个不同的系统或者一个系统中两个不同的功能,它们之间相互连接的部分称为接口。
  在软件测试中,常说的接口一般有两种:图形用户接口(Graphical User Interface,GUI),它是人与程序的接口;应用程序编程接口(Application Programma Interface,API),本文提到的接口特指API。
  API是一组定义、程序及协议的集合,API可实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过使用 API 函数开发应用程序,从而可以避免编写无用程序,减轻编程任务。很多公司将开发岗位分为前端工程师和后端工程师,他们之间相互配合完成工作。一般来说,他们会协商接口的定义方式,其中一方定义接口(一般由后端工程师定义接口),另一方来调用接口,以实现预期功能。
  前后端分离是近年来Web应用开发的一个发展趋势。这种模式具有以下优势。
  ① 后端工程师不用精通前端技术(如HTML、JavaScript或CSS),只专注于数据的处理,对外提供API即可。
  ② 前端工程师的专业性越来越强,其通过API获取数据,并专注于页面设计。
  ③ 前后端分离可扩大接口的应用范围,开发的接口可以应用到Web页面上,也可以应用到App上。

查看《接口自动化测试持续集成》全部连载章节
版权声明:51Testing软件测试网获得人民邮电出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号