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

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

第一节.接口的定义django

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

咱们把这种人-软件之间的接口称做“用户界面”,也就是“UI”。

这里要讨论的前一种定义:软件不一样部分之间的交互接口。

一般就是所谓的API――应用程序编程接口,其表现的形式是源代码。

智库百科定义api

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

举源码的例子大概是这样编程语言

fun add(int a,int b){
    return a+b
}

  

当其余RD(研发)去调用这个add方法的时候。Add就能够称为一个api函数

也就是说,当我做为一个研发,我须要一个加法的方法时,我不须要本身去编写,由于 已经有其余研发写好了这个方法,我不须要知道他怎么实现这个加法的过程,这个过程就是测试

return a+b

这个内容。我要作的仅仅只是知道add(2,3)这样的形式,就能够输出5.spa

 

通俗点讲,就好比一台电脑,我将USB模式的鼠标接上电脑的USB口,鼠标就能够操做电脑内的屏幕,那么这个电脑上的USB口就是一个API,至于为何鼠标链接上去就能够操做,咱们不须要去知道。code

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

好比:

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

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

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

import django
def getVersion:
  return django.Version
  
以上就是咱们调用了django这个方法,获取了django的版本,实际上咱们
并不知道这个版本是如何获取实现的,知道调用了这个内部方法就能够输出结果

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


For 该节PPT以下:

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

相关文章
相关标签/搜索