參考大神的總結:https://www.cnblogs.com/Skyyj/p/6856728.htmlhtml
一,先了解一下基礎知識,雖然工做中沒什麼卵用,但背會了,能夠顯擺本身很專業的樣子,如下內容來自網絡前端
1, 什麼是接口測試?後端
接口測試是測試系統組件間接口的一種測試。接口測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的交互點。測試的重點是要檢查數據的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等安全
2、爲何要作接口測試?網絡
1,接口測試相對容易實現自動化持續集成,且相對UI自動化也比較穩定,能夠減小人工迴歸測試人力成本與時間,縮短測試周期,支持後端快速發版需求。接口持續集成是爲何能低成本高收益的根源。架構
2,如今不少系統先後端架構是分離的,從安全層面來講:測試
一、只依賴前端進行限制已經徹底不能知足系統的安全要求(繞過前面實在太容易), 須要後端一樣進行控制,在這種狀況下就須要從接口層面進行驗證。網站
二、先後端傳輸、日誌打印等信息是否加密傳輸也是須要驗證的,特別是涉及到用戶的隱私信息,如身份證,銀行卡等。加密
3,開發接口測試案例的總體方案spa
第一步: 利用接口說明文檔,分析出測試需求;
第二步: 從接口文檔中整理出接口測試案例,裏面要包括詳細的入參和出參數據以及明確的格式和檢查點;
第三步: 和開發一塊兒對接口測試用例評審;
第四步: 結合開發庫,準備接口測試案例中的入參和出參數據,並整理成csv格式的文件;
第五步: 結合接口測試案例文檔和csv格式的數據文檔,作接口測試案例的自動化案例開發。