接口自动化课程(1)_接口定义

清疚 2021-10-19 04:22 687阅读 0赞

一.本课程将优先在公众号发布,请关注公众号

1429501-20190715152105678-1853726191.png

1429501-20190715152128915-630114816.png

第一节.接口的定义

首先熟悉接口,根据百度百科的定义

  1. 我们把这种人-软件之间的接口称作“用户界面”,也就是“UI”。 这里要讨论的前一种定义:软件不同部分之间的交互接口。 通常就是所谓的API――应用程序编程接口,其表现的形式是源代码。

智库百科定义

  1. 应用程序接口又称为应用编程接口,是一组定义、程序及协议的集合, 通过API接口实现计算机软件之间的相互通信。 API 的一个主要功能是提供通用功能集。 API同时也是一种中间件,为各种不同平台提供数据共享。

举源码的例子大概是这样

  1. fun add(int aint b){
  2. return a+b
  3. }

  

当其他RD(研发)去调用这个add方法的时候。Add就可以称为一个api

也就是说,当我作为一个研发,我需要一个加法的方法时,我不需要自己去编写,因为 已经有其他研发写好了这个方法,我不需要知道他怎么实现这个加法的过程,这个过程就是

  1. return a+b

这个内容。我要做的仅仅只是知道add(2,3)这样的形式,就可以输出5.

通俗点讲,就比如一台电脑,我将USB模式的鼠标接上电脑的USB口,鼠标就可以操作电脑内的屏幕,那么这个电脑上的USB口就是一个API,至于为什么鼠标连接上去就可以操作,我们不需要去知道。

在编程语言内,涉及到的内部函数库,当我们去调用的时候,其实就是去使用API,

比如:

1)我们使用Java语言,那么当我们定义一个字符串的时候,

  1. String a="我调用了String这个方法"
  2. 这个String 就是在import java.util.*;时引入的

2)我们使用Python语言时,像前几篇爬虫编写的那样

  1. import django
  2. def getVersion
  3. return django.Version
  4. 以上就是我们调用了django这个方法,获取了django的版本,实际上我们
  5. 并不知道这个版本是如何获取实现的,知道调用了这个内部方法就可以输出结果

测试在执行接口自动化的时候,其实调用的就是开发已经写好的API,我们使用方法名称及参数去实现,并返回处理好的结果


For 该节PPT如下:

[关注公众号获取1~3节的PPT。目前第4节待更新]

转载于:https://www.cnblogs.com/VVsky/p/11189118.html

发表评论

表情:
评论列表 (有 0 条评论,687人围观)

还没有评论,来说两句吧...

相关阅读

    相关 定义接口

    7-3 定义接口(30 分) 本题目要求定义一个ClassName接口,接口中只有一个抽象方法getClassName();设计一个类Company。该类实现接口Clas