1. 程式人生 > 其它 >什麼是介面測試?為什麼做介面測試?

什麼是介面測試?為什麼做介面測試?

隨著系統的不斷升級,在工作中遇到的每個專案都會遇到介面測試,介面測試的目標是對被測試系統進行全量覆蓋測試,覆蓋到各個業務分支和各個功能,以及場景和資料組合。那麼什麼是介面測試呢? 介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。 為什麼要做介面測試? 1)越底層發現bug,它的修復成本是越低的。 2)前端隨便變,介面測好了,後端不用變,前後端是兩撥人開發的。 3)檢查系統的安全性、穩定性,前端傳參不可信,比如京東購物,前端價格不可能傳入-1元,但是通過介面可以傳入-1元。 4)如今的系統複雜度不斷上升,傳統的測試方法成本急劇增加且測試效率大幅下降,介面測試可以提供這種情況下的解決方案。 5)介面測試相對容易實現自動化持續整合,且相對UI自動化也比較穩定,可以減少人工迴歸測試人力成本與時間,縮短測試周期,支援後端快速發版需求。介面持續整合是為什麼能低成本高收益的根源。