更新時(shí)間:2020-08-31 來(lái)源:黑馬程序員 瀏覽量:
mock的意思是模擬,就是在測(cè)試過(guò)程中,對(duì)于某些不容易構(gòu)造或者不容易獲取的對(duì)象,用一個(gè)虛擬的對(duì)象來(lái)創(chuàng)建以便測(cè)試的測(cè)試方法。
這里分為兩類測(cè)試:一類是前端對(duì)接口的mock,一類是后端單元測(cè)試中涉及的mock。
單純的前端mock可以通過(guò)抓包工具Fiddler,Charles實(shí)現(xiàn),通過(guò)修改代理返回的數(shù)據(jù),實(shí)現(xiàn)多種場(chǎng)景的測(cè)試。這里在抓包工具之中會(huì)解釋。
后端的Mock則是從接口的角度,如果一個(gè)接口A返回的數(shù)據(jù)需要依賴于另一個(gè)接口B,當(dāng)敏捷開發(fā)中B接口還未開發(fā)完全時(shí)候這里會(huì)需要用到Mock。
1、首先在軟件測(cè)試實(shí)際應(yīng)用當(dāng)中,有許多場(chǎng)景都需要使用mock功能來(lái)代替不需要測(cè)試的依賴接口。
如:獲取驗(yàn)證碼,支付等接口
2、可以加深對(duì)測(cè)試的理解,深入明白測(cè)試“輸入”和“輸出”的不同表達(dá)形式,幫助我們掌握測(cè)試的核心。
3、最后,學(xué)會(huì)mock測(cè)試后,可以提高自身的技術(shù),脫離功能測(cè)試對(duì)開發(fā)的依賴,成為團(tuán)隊(duì)的核心之一。
總之,mock是一個(gè)比較好用的功能,如果能學(xué)會(huì)mock技術(shù),在團(tuán)隊(duì)中,可以獨(dú)立維護(hù)一個(gè)mock服務(wù)器,成為團(tuán)隊(duì)技術(shù)不可缺少的一部分,也是獲取高薪的附加技能之一。
猜你喜歡:
【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個(gè)工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級(jí)均薪12k+
2025-09-19