![接口測(cè)試與Web測(cè)試_第1頁(yè)](http://file4.renrendoc.com/view/bbc74a64cc6bb86b07900a403a64d5cb/bbc74a64cc6bb86b07900a403a64d5cb1.gif)
![接口測(cè)試與Web測(cè)試_第2頁(yè)](http://file4.renrendoc.com/view/bbc74a64cc6bb86b07900a403a64d5cb/bbc74a64cc6bb86b07900a403a64d5cb2.gif)
![接口測(cè)試與Web測(cè)試_第3頁(yè)](http://file4.renrendoc.com/view/bbc74a64cc6bb86b07900a403a64d5cb/bbc74a64cc6bb86b07900a403a64d5cb3.gif)
![接口測(cè)試與Web測(cè)試_第4頁(yè)](http://file4.renrendoc.com/view/bbc74a64cc6bb86b07900a403a64d5cb/bbc74a64cc6bb86b07900a403a64d5cb4.gif)
![接口測(cè)試與Web測(cè)試_第5頁(yè)](http://file4.renrendoc.com/view/bbc74a64cc6bb86b07900a403a64d5cb/bbc74a64cc6bb86b07900a403a64d5cb5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
接口測(cè)試與Web測(cè)試第七講接口測(cè)試框架JmockWeb測(cè)試框架JWebUnit本章內(nèi)容WhyMockObject單元測(cè)試MockObject簡(jiǎn)單粒度小獨(dú)立系統(tǒng)部件網(wǎng)絡(luò)連接Java容器MockObject簡(jiǎn)介功能:模擬外部依賴,解除耦合因素1原理:用反射機(jī)制,動(dòng)態(tài)創(chuàng)建虛擬對(duì)象2工作方式:和Junit配合使用3廬山真面目:驗(yàn)證參數(shù)返回值調(diào)用次數(shù)4Mockobject功能說(shuō)明依賴關(guān)系期望結(jié)果系統(tǒng)環(huán)境協(xié)作軟件模擬數(shù)據(jù)庫(kù)連接、網(wǎng)絡(luò)連接代替真正的連接eg.驗(yàn)證JDBC連接在使用結(jié)束后關(guān)閉(在特定時(shí)刻調(diào)用
中的close)eg.模擬JDBC驅(qū)動(dòng)程序拋出的SQLException
類
尚未開(kāi)發(fā)完成的協(xié)作模塊,提供接口定義,檢查是否按規(guī)定的次數(shù)和參數(shù)調(diào)用了指定方法JMock簡(jiǎn)介最新穩(wěn)定版本比其它Mock工具更正式、更強(qiáng)大引進(jìn)參數(shù)匹配:hamcrest.Matchers返回值更豐富returnValue、returnIterator設(shè)置調(diào)用次數(shù)、時(shí)序(自動(dòng)機(jī)、序列)自動(dòng)驗(yàn)證與JUnit良好集成語(yǔ)法稍顯復(fù)雜下載地址:Mock可能導(dǎo)致的問(wèn)題掩蓋濫用脆弱混亂可能隱藏所mock的協(xié)作軟件中的缺陷和錯(cuò)誤,集成測(cè)試必不可少為了能使用mock測(cè)試可能會(huì)導(dǎo)致濫用Interface,只有1個(gè)implement的interface是不提倡的屬于白盒測(cè)試,要非常熟悉類的內(nèi)部聯(lián)系,對(duì)方法的合理修改可能破壞mock測(cè)試可能給測(cè)試代碼帶來(lái)混亂,最好使用mock的地方都加上注釋,如果協(xié)作軟件完成了開(kāi)發(fā)可以替換mock部分WhenMock具有不可確定行為非常難創(chuàng)建(含不存在情況)某些行為難以觸發(fā)有用戶界面令運(yùn)行速度大大減慢需要確定如何被調(diào)用真實(shí)對(duì)象JMock小結(jié)Expectation+hamcrest的匹配器,功能非常強(qiáng)大,靈活但復(fù)雜,用時(shí)須花費(fèi)一定精力好處有效地加快單元測(cè)試的創(chuàng)建和執(zhí)行過(guò)程,最大限度代碼保證代碼不含有基礎(chǔ)錯(cuò)誤不足功能上有一定限制,對(duì)finalclass和multiThread支持有限;濫用Mock可帶來(lái)許多副作用特點(diǎn)代碼斯覆蓋圍率統(tǒng)紛計(jì)工群具Ec士lE閉MM牌A—傳—簡(jiǎn)單椒查看鈔測(cè)試逆效果定義:執(zhí)行感測(cè)試淋代碼拾,檢減查被妹測(cè)代贊碼執(zhí)絡(luò)行覆昌蓋情鼓況出處:J姨Co勇ve受ra串ge的衍旦生版弊本,Ec戲li紀(jì)ps造e+EM嗚MA安裝:E孟cl明ip暢se交->座up滲da堵te或手模工下孤載解橡壓至Ec科li索ps吊e使用:l東au引nc堆h塞in柿c眨ov藥er短ag呆e尖mo輛de結(jié)果:對(duì)pr痕oj失ec軌t、pa露ck丟ag冶e、cl兄as若s進(jìn)行飽覆蓋濃率統(tǒng)冰計(jì)查看:源代笛碼窗樸口綠(覆蓋),黃(部分股覆蓋),紅(未覆餃蓋)原理:生成船只能窩由Ec牢lE兔MM古A仇la感un侵ch的臨衣時(shí)cl飼as辟s文件故進(jìn)行欠分析鞋,一驕般放鐘在pr劫oj倘ec艦t外的墨臨時(shí)鞭目錄逆下;迫也可吳以選谷擇直講接對(duì)pr舍oj杯ec蓬t的cl雞as腳s文件舉進(jìn)行砍修改下載敬地址嚷:JW韻eb榜Un另itjW騾eb傻Un營(yíng)it是以Ht元tp芽Un燦it(一埋個(gè)進(jìn)只行We叛b應(yīng)用蟻程序維自動(dòng)疤測(cè)試差的Ja誦va庫(kù))昂和JU偶ni似t單元壁測(cè)試津框架壟為基乞礎(chǔ)。jW渡eb譽(yù)Un恐it提供魄了導(dǎo)橫航We辨b應(yīng)用框程序么的高租級(jí)AP汁I,并旦組合威了一析組斷諷言,繡用它孝們來(lái)牌驗(yàn)證列鏈接握導(dǎo)航辱、表景單輸違入項(xiàng)門(mén)和提巡壽交、馬表格鉆內(nèi)容擠以及渾其他遺典型劣商務(wù)We餐b應(yīng)用插程序洽特性鴿的正幸確性悅。jW掘eb慕Un筒it以JA販R文件扁形式五提供菠的,鎮(zhèn)可以傾很容禮易地秋將它畏插入閣大多奸數(shù)ID潮E中,jW縣eb惑Un頁(yè)it也包笨含其擴(kuò)他必顛要的蘋(píng)庫(kù)。下載
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)保健杯盒市場(chǎng)調(diào)查研究報(bào)告
- 2025年自動(dòng)平圓燙金機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)緞檔提花純棉面巾行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年環(huán)氧/聚酯混合型粉末涂料項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)液晶顯示器機(jī)殼行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年日夜轉(zhuǎn)換紅外防水?dāng)z像機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)小型斷路器配件行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年多頻超聲波治療儀項(xiàng)目可行性研究報(bào)告
- 2025年臥式玻璃清洗烘干機(jī)項(xiàng)目可行性研究報(bào)告
- 2025年低應(yīng)力保護(hù)膠項(xiàng)目可行性研究報(bào)告
- 《新能源汽車技術(shù)》課件-第二章 動(dòng)力電池
- 拘留所被拘留人員管理教育
- 河南省天一大聯(lián)考2024-2025學(xué)年高三上學(xué)期1月期末地理含答案
- 北京市朝陽(yáng)區(qū)2025下半年事業(yè)單位招聘149人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024-2025學(xué)年成都市高一上英語(yǔ)期末考試題(含答案和音頻)
- 三坐標(biāo)考試試題和答案
- 數(shù)字金融 遠(yuǎn)程音視頻手機(jī)銀行技術(shù)規(guī)范
- 《中藥調(diào)劑技術(shù)》課件- 處方調(diào)配
- 2024屆高考語(yǔ)文一輪復(fù)習(xí):論證思路專練(含答案)
- MMPI14個(gè)量表得分題目號(hào)碼
- NB-T 10609-2021 水電工程攔漂排設(shè)計(jì)規(guī)范
評(píng)論
0/150
提交評(píng)論