一.本課程將優先在公衆號發佈,請關注公衆號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節待更新]