一、編寫接口測試計划
接口測試計划和功能測試計划目標一致,都是為了確認需求、確定測試環境、確定測試方法,為設計測試用例做准備,初步制定接口測試進度方案。
一般來說,接口測試計划包括概述、測試資源、測試功能、測試重點、測試策略、測試風險、測試標准等。
二、編寫、評審接口測試用例
和功能測試類似,在開始接口測試前,需要根據需求文檔、接口文檔等項目相關文檔編寫並評審接口測試用例。
三、執行接口測試
依據編寫的接口測試用例,借助測試工具(postman、jmeter、soapui等),執行接口測試,上報測試問題。
四、接口自動化測試持續集成要點
進行項目測試時,接口會增加、減少、變更,測試用例也隨之相應更新,因此需要借助工具(github等)來維護測試用例進行持續集成,通過自動化測試實時監控項目接口
運行情況。對於接口測試而言,持續集成是核心內容,通過自動化的手段才能做到降低成本。
接口自動化測試持續集成主要包括以下內容:
(1)、流程方面:在回歸階段,加強接口異常場景的覆蓋,並逐步向系統測試、冒煙測試階段延伸,最終達到全流程自動化。
(2)、結果展示:更加豐富的結果展示、趨勢分析、質量統計和分析等。
(3)、問題定位:報錯信息、日志更加精確,方便問題復現和定位。
(4)、結果校驗:加強自動化校驗能力,如數據庫信息校驗。
(5)、代碼覆蓋率:不斷嘗試由目前的黑盒向白盒下探,提高代碼覆蓋率。
(6)、性能需求:完善性能測試體系,通過自動化的手段監控接口性能指標是否正常。
==========================================================================================================================