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

Mock測試是什么?mock有什么作用?

更新時間:2020-08-31 來源:黑馬程序員 瀏覽量:

Mock測試是什么?

mock的意思是模擬,就是在測試過程中,對于某些不容易構(gòu)造或者不容易獲取的對象,用一個虛擬的對象來創(chuàng)建以便測試的測試方法。

這里分為兩類測試:一類是前端對接口的mock,一類是后端單元測試中涉及的mock。

單純的前端mock可以通過抓包工具Fiddler,Charles實現(xiàn),通過修改代理返回的數(shù)據(jù),實現(xiàn)多種場景的測試。這里在抓包工具之中會解釋。

后端的Mock則是從接口的角度,如果一個接口A返回的數(shù)據(jù)需要依賴于另一個接口B,當(dāng)敏捷開發(fā)中B接口還未開發(fā)完全時候這里會需要用到Mock。

Mock有什么作用?

1、首先在軟件測試實際應(yīng)用當(dāng)中,有許多場景都需要使用mock功能來代替不需要測試的依賴接口。

如:獲取驗證碼,支付等接口

2、可以加深對測試的理解,深入明白測試“輸入”和“輸出”的不同表達(dá)形式,幫助我們掌握測試的核心。

3、最后,學(xué)會mock測試后,可以提高自身的技術(shù),脫離功能測試對開發(fā)的依賴,成為團隊的核心之一。

總之,mock是一個比較好用的功能,如果能學(xué)會mock技術(shù),在團隊中,可以獨立維護一個mock服務(wù)器,成為團隊技術(shù)不可缺少的一部分,也是獲取高薪的附加技能之一。


猜你喜歡:

APP軟件上線前如何進行測試?

軟件測試常見面試題2020版

什么是AB測試?AB測試如何實現(xiàn)?

monkey壓力測試原理和使用教程

中級軟件測試工程師

什么是接口Mock測試?如何實現(xiàn)接口Mock測試?

分享到:
在線咨詢 我要報名
和我們在線交談!