首頁技術(shù)文章正文

自動(dòng)化測試金字塔模式介紹

更新時(shí)間:2020-12-28 來源:黑馬程序員 瀏覽量:

追求敏捷開發(fā)導(dǎo)致許多團(tuán)隊(duì)采用金字塔測試策略。金字塔測試策略要求在3個(gè)不同級(jí)別進(jìn)行自動(dòng)化測試,具體如圖所示:

自動(dòng)化測試金字塔策略

自動(dòng)化測試金字塔策略


上圖中展示的金字塔要求自動(dòng)化測試從3個(gè)不同級(jí)別進(jìn)行,最底部的單元測試占據(jù)了自動(dòng)化測試的最大百分比,其次是接口測試和U測試。將自動(dòng)化測試重點(diǎn)工作放在單元測試和接口測試階段有助于加快項(xiàng)目整體開發(fā)進(jìn)度,減少后期開發(fā)和測試的成本。接下來分別針對金字塔模型中的3部分測試進(jìn)行講解。

(1)單元測試

單元測試要求在開發(fā)中對每個(gè)功能模塊(函數(shù)、類方法)進(jìn)行測試,如檢測其中某一項(xiàng)功能是否按預(yù)期要求正常運(yùn)行。單元測試中通常采用白盒測試,主要對代碼內(nèi)部邏輯結(jié)構(gòu)進(jìn)行測試。

(2)接口測試

接口測試要求對數(shù)據(jù)傳輸、數(shù)據(jù)庫性能等進(jìn)行測試,從而保證數(shù)據(jù)傳輸以及處理的完整性。接口功能的完整運(yùn)作對整個(gè)項(xiàng)目功能擴(kuò)展、升級(jí)與維護(hù)有著重要的作用,接口測試通常使用黑盒測試和白盒測試相結(jié)合的方式進(jìn)行。

(3)UI測試

UI測試以用戶體驗(yàn)為主,軟件的所有功能都是通過這一層展示給用戶的,因此UI測試的工作也很重要。由于UI界面以最終的用戶體驗(yàn)為主,因此在UI測試中并不是100%地使用自動(dòng)化測試,其中需要人工操作來確定UI界面的易用程度。

1577370495235_學(xué)IT就到黑馬程序員.gif


猜你喜歡:

自動(dòng)化軟件測試是什么?什么情況下適合用?

自動(dòng)化測試流程是什么?

自動(dòng)化測試有哪些缺點(diǎn)?

測試人員如何更快速的使用不同自動(dòng)化測試工具呢?

黑馬程序員軟件測試培訓(xùn)課程

分享到:
在線咨詢 我要報(bào)名
和我們在線交談!