? ? ? ? 在軟件測試工作中,接口測試是必不可少的。接口測試一般是發生在單元測試之后,系統測試之前。當開發人員輸出API文檔后,測試人員就可以開始編寫接口測試用例了。接口測試可以讓測試人員更早的介入,不需要等待前后端聯調完成才開始測試。
? ? ? ? 首先了解我們經常提到的API,它的全稱是Application Program Interface應用程序編程接口,是一些預先定義的函數。開發人員提供的接口文檔格式一般如下:
- 接口所屬模塊
- 接口名稱
- 接口介紹
- URL
- 請求方式
- content-type
- body請求參數
- 返回參數
- 請求示例
? ? ? ? ?……
? ? ? ? 測試人員根據需求文檔和接口文檔編寫接口測試用例。所使用的測試用例設計方法和平時寫的系統測試用例差不多,比如等價類劃分方法、邊界值分析法、錯誤推斷法等等。下面是測試用例模板供參考:
測試過程可以在接口工具(如postman)上運行,根據用例輸入數據,查看運行結果。
? ? ? ?上面是接口測試的一般方法,在實際工作中,測試人員需要盡可能思考全面。在需求分析階段就要開始規劃測試方案,確定本次迭代(或項目)的測試范圍、測試方案、測試方法。考慮除了功能測試外是否有兼容性、性能、安全等其他方面的測試需求。前期規劃設計全面了,后面的具體執行工作才會游刃有余。測試工作在外行人看來簡單,卻也不是人人都能勝任的工作。