介面測試和功能測試的區別

测试人生路發表於2020-11-26

一、什麼是功能測試

功能測試 就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到使用者要求的功能。Functionaltesting(功能測試),也稱為behavioral testing(行為測試)、黑盒測試或資料驅動測試
黑盒測試(Black-box Testing,又稱為功能測試或資料驅動測試)是把測試物件看作一個黑盒子。利用黑盒測試法進行動態測試時,需要測試軟體產品的功能,不需測試軟體產品的內部結構和處理過程。

二、功能測試怎麼做

功能測試如何進行的:編寫測試用例,測試用例當中最主要的是測試步驟和預期結果;測試人員根據測試用例執行操作步驟,然後通過眼睛和思考判斷實際結果與預期結果是否相等。如果相等,測試通過;如果不相等,測試失敗。

三、什麼是介面測試

介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。

四、介面測試怎麼做

介面測試可以通過介面測試工具或者介面測試指令碼來進行測試。
介面測試工具:apipost、jmeter、laodrunner等
使用apipost進行介面測試示例:

python指令碼進行介面測試示例:

五、功能測試和介面測試的區別

功能測試和介面測試的區別在於,功能測試側重點在於前端ui介面,資料展示,圖形介面,業務邏輯操作等,介面測試側重點在於,後端返回的資料是否正確,介面是否正常。

介面測試工具下載地址:www.apipost.cn

相關文章