一.本课程将优先在公众号发布,请关注公众号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节待更新]