版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、接口測(cè)試系列理論篇,目錄,什么是接口測(cè)試,接口測(cè)試: 用來(lái)檢查各個(gè)組件的接口的測(cè)試,接口測(cè)試主要檢查外部系統(tǒng)與系統(tǒng)之間以及各個(gè)子系統(tǒng)之間的交互點(diǎn),測(cè)試的重點(diǎn)在數(shù)據(jù)的傳遞上。 接口測(cè)試分類(lèi): 1、服務(wù)之間的調(diào)用,比如:應(yīng)用層調(diào)用服務(wù)層提供的接口;service層會(huì)調(diào)用DAO層的接口; 注冊(cè)用戶先調(diào)用用戶查詢的服務(wù),查看該用戶是否存在(標(biāo)準(zhǔn)接口測(cè)試)。 2、用戶(瀏覽器)和服務(wù)之間的調(diào)用(web業(yè)務(wù)接口測(cè)試,我自己定義的,接口類(lèi)型和測(cè)試工具,接口類(lèi)型 接口類(lèi)型取決于通信協(xié)議,常見(jiàn)的通信協(xié)議有:HTTP、HTTPS、rest、webservice、RPC接口、socket等。 接口測(cè)試工具: Fid
2、dler Jmeter SoupUI Postman Java:httpclient Python:urllib、urllib2、suds,標(biāo)準(zhǔn)接口文檔規(guī)范,接口文檔包含如下內(nèi)容: 1、接口概述: 1)接口名稱(chēng) 2)接口功能 3)接口類(lèi)別 4)提交者、提交時(shí)間、需求來(lái)源及時(shí)間要求 2、HTTP請(qǐng)求方式 3、認(rèn)證說(shuō)明 4、請(qǐng)求限制說(shuō)明(次數(shù)) 5、請(qǐng)求參數(shù)說(shuō)明 參數(shù)名、是否必選、類(lèi)型、取值范圍、描述(非必選項(xiàng)的默認(rèn)值) 6、相關(guān)約束(消息頭) 7、注意事項(xiàng) 8、調(diào)用示例 9、返回說(shuō)明 1)返回?cái)?shù)據(jù)格式 2)返回結(jié)果示例 3)錯(cuò)誤代碼及返回說(shuō)明,接口測(cè)試內(nèi)容,功能邏輯 參數(shù)格式校驗(yàn) 返回結(jié)果 調(diào)用
3、方式 安全性 其他異常場(chǎng)景,自動(dòng)化測(cè)試本質(zhì)和目的,1、自動(dòng)化測(cè)試的本質(zhì)是發(fā)現(xiàn)變化的東西對(duì)不變東西的影響。 2、自動(dòng)化測(cè)試的目的是增加開(kāi)發(fā)和回歸效率。 自動(dòng)化主要用于回歸測(cè)試,可以滯后于新功能;希望自動(dòng)化作用于新功能的,可以說(shuō)都是不懂自動(dòng)化的人。 自動(dòng)化測(cè)試不能完全代替點(diǎn)點(diǎn)點(diǎn),它的核心作用是規(guī)范流程,提高效率,什么樣的項(xiàng)目適合做自動(dòng)測(cè)試,產(chǎn)品型項(xiàng)目:產(chǎn)品型的項(xiàng)目,每個(gè)項(xiàng)目只改進(jìn)少量的功能,但每個(gè)項(xiàng)目必須反反復(fù)復(fù) 測(cè)試未改動(dòng)過(guò)的功能。這部分測(cè)試完全可以讓自動(dòng)化測(cè)試來(lái)承擔(dān), 同時(shí)也可以把新功能加入到自動(dòng)化測(cè)試當(dāng)中。 增量式開(kāi)發(fā)、持續(xù)性項(xiàng)目(敏捷開(kāi)發(fā)):由于這種開(kāi)發(fā)模式是頻繁的發(fā)布新版本進(jìn)行測(cè)試,也就
4、需要頻繁的自動(dòng)化測(cè)試,以便把人從中解脫出來(lái)測(cè)試新的功能。 回歸測(cè)試:回歸測(cè)試是自動(dòng)化測(cè)試的強(qiáng)項(xiàng),它能夠很好的驗(yàn)證你是否引入了新的缺陷,老的缺陷是否修改過(guò)來(lái)了。在某種程度上可以把自動(dòng)化測(cè)試工具叫做回歸測(cè)試工具。 頻繁運(yùn)行的測(cè)試(巡檢):在一個(gè)項(xiàng)目中需要頻繁的運(yùn)行測(cè)試,測(cè)試周期按天算,就能最大限度的利用測(cè)試腳本。 多次重復(fù)、機(jī)械性操作:自動(dòng)化測(cè)試最適用于多次重復(fù)、機(jī)械性動(dòng)作,這樣的測(cè)試對(duì)它來(lái)說(shuō)從不會(huì)失敗,測(cè)試分層,缺陷定位容易 修復(fù)成本更低,反應(yīng)真實(shí)需求 更加接近業(yè)務(wù),web業(yè)務(wù)接口測(cè)試,主流程接口測(cè)試流程,標(biāo)準(zhǔn)接口測(cè)試,單一接口測(cè)試流程,接口腳本集成到j(luò)enkins,接口自動(dòng)化測(cè)試總結(jié),接口測(cè)試
5、中應(yīng)該注意的問(wèn)題如下: 1、 注意數(shù)據(jù)清理 在寫(xiě)腳本后注意及時(shí)清理接口測(cè)試過(guò)程中,向數(shù)據(jù)庫(kù)插入的數(shù)據(jù),以免腳本的持續(xù)運(yùn)行,導(dǎo)致大量的臟數(shù)據(jù)影響平臺(tái)正常的使用。 2、 在編寫(xiě)腳本前,提前寫(xiě)好用例(可以從手工用例中挑選) 接口測(cè)試雖然對(duì)代碼的要求比較高,但是目前我們采用的工具對(duì)代碼的要求沒(méi)那么高,而是設(shè)計(jì)用例能力的高低。用例的設(shè)計(jì)的好,腳本的可移至性好。 3、 斷言校驗(yàn)要全面充分 調(diào)用接口后,會(huì)返回一個(gè)response數(shù)據(jù),對(duì)這個(gè)result進(jìn)行校驗(yàn)時(shí),要將校驗(yàn)點(diǎn)想全面,不僅僅包括,調(diào)用是否成功,還需要知道為什么成功,為什么失?。?調(diào)用成功:result返回調(diào)用成功,還需要校驗(yàn)更改的信息是否被更改,其他不需要更改的信息是否被改變 調(diào)用失?。簉esult返回調(diào)用失敗,還需要校驗(yàn)失敗的原因是否和期待的一致,確保調(diào)用失敗后信息沒(méi)有被更改; 4、 寫(xiě)sql語(yǔ)句更新數(shù)據(jù)庫(kù)時(shí),一定要寫(xiě)限制條件 在腳本中編寫(xiě)sql語(yǔ)句更新數(shù)據(jù)庫(kù)時(shí),要特別小心,一
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技金融對(duì)家庭理財(cái)?shù)挠绊懠皯?yīng)對(duì)策略
- 讓孩子走向成功從小培養(yǎng)良好習(xí)慣的方法
- 綠色環(huán)保家居產(chǎn)品設(shè)計(jì)的策略與實(shí)例
- 科技農(nóng)業(yè)與農(nóng)村生態(tài)平衡維護(hù)
- 科技驅(qū)動(dòng)的互動(dòng)安全教育培訓(xùn)模式探索
- 科技企業(yè)培訓(xùn)中的實(shí)驗(yàn)教學(xué)實(shí)踐
- 小學(xué)科學(xué)課堂上的寫(xiě)作教學(xué)研究
- 青少年體育鍛煉的長(zhǎng)期影響與實(shí)證研究
- 小學(xué)教師團(tuán)隊(duì)建設(shè)與綜合評(píng)價(jià)體系的構(gòu)建
- 高效照明方案打造舒適餐飲體驗(yàn)
- 2025年人教五四新版八年級(jí)物理上冊(cè)階段測(cè)試試卷含答案
- 2025新人教版英語(yǔ)七年級(jí)下單詞表(小學(xué)部分)
- 2025年春季1530安全教育記錄主題
- 礦山2025年安全工作計(jì)劃
- 2025年包裝印刷項(xiàng)目可行性研究報(bào)告
- 2025年九年級(jí)物理中考復(fù)習(xí)計(jì)劃
- 企業(yè)融資報(bào)告特斯拉成功案例分享
- 2024年《論教育》全文課件
- 給客戶的福利合同(2篇)
- 銷(xiāo)售調(diào)味品工作總結(jié)5篇
- SWITCH 勇者斗惡龍11S 金手指 版本:v1.0.3 最大金幣 最大迷你獎(jiǎng)?wù)?32倍經(jīng)驗(yàn) 最大攻擊 所有材料
評(píng)論
0/150
提交評(píng)論