接口測試和功能測試的區(qū)別
一、什么是功能測試
功能測試 就是對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證,根據(jù)功能測試用例,逐項(xiàng)測試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。Functionaltesting(功能測試),也稱為behavioral testing(行為測試)、黑盒測試或數(shù)據(jù)驅(qū)動(dòng)測試
黑盒測試(Black-box Testing,又稱為功能測試或數(shù)據(jù)驅(qū)動(dòng)測試)是把測試對(duì)象看作一個(gè)黑盒子。利用黑盒測試法進(jìn)行動(dòng)態(tài)測試時(shí),需要測試軟件產(chǎn)品的功能,不需測試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程。
二、功能測試怎么做
功能測試如何進(jìn)行的:編寫測試用例,測試用例當(dāng)中最主要的是測試步驟和預(yù)期結(jié)果;測試人員根據(jù)測試用例執(zhí)行操作步驟,然后通過眼睛和思考判斷實(shí)際結(jié)果與預(yù)期結(jié)果是否相等。如果相等,測試通過;如果不相等,測試失敗。
三、什么是接口測試
接口測試是測試系統(tǒng)組件間接口的一種測試。接口測試主要用于檢測外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個(gè)子系統(tǒng)之間的交互點(diǎn)。測試的重點(diǎn)是要檢查數(shù)據(jù)的交換,傳遞和控制管理過程,以及系統(tǒng)間的相互邏輯依賴關(guān)系等。
四、接口測試怎么做
接口測試可以通過接口測試工具或者接口測試腳本來進(jìn)行測試。
接口測試工具:apipost、jmeter、laodrunner等
使用apipost進(jìn)行接口測試示例:

python腳本進(jìn)行接口測試示例:

五、功能測試和接口測試的區(qū)別
功能測試和接口測試的區(qū)別在于,功能測試側(cè)重點(diǎn)在于前端ui界面,數(shù)據(jù)展示,圖形界面,業(yè)務(wù)邏輯操作等,接口測試側(cè)重點(diǎn)在于,后端返回的數(shù)據(jù)是否正確,接口是否正常。
接口測試工具下載地址:www.apipost.cn
