2021-12-04 09:16:38|已瀏覽:375次

軟件測試之接口自動化面試題
一、請問你是如何做接口測試的?
大體來說,經(jīng)歷以下過程:接口需求調(diào)研、接口測試工具選擇、接口測試用例編寫、接口測試執(zhí)行、接口測試回歸、接口測試自動化持續(xù)集成。具體來說,接口測試流程分成以下九步:
第一步:分析出測試需求,并請開發(fā)提供接口說明文檔;
第二步:從接口說明文檔中整理出接口測試用例,里面要包括詳細的入?yún)ⅲㄕG闆r,異常情況包括輸入?yún)?shù)個數(shù),類型,可選/必選,考慮參數(shù)有互斥或關(guān)聯(lián)的情況)和出參數(shù)據(jù)(符合接口文檔需求)以及明確的格式和檢查點;
第三步:與開發(fā)一起對接口測試用例進行評審;
第四步:結(jié)合開發(fā)庫,準備接口測試用例中的入?yún)?shù)據(jù)和出參數(shù)據(jù),并整理成Excel格式的文件;
第五步:結(jié)合接口測試用例文檔和Excel格式的數(shù)據(jù)文檔,編寫接口自動化測試的業(yè)務(wù)邏輯代碼;
第六步:開始執(zhí)行接口自動化測試用例;
第七步:執(zhí)行如有bug,提交至缺陷管理平臺;
第八步:開發(fā)修改完成后,回歸bug,跟蹤狀態(tài);
第九步:完成后進行自動化持續(xù)集成;
二、接口測試執(zhí)行中需要比對數(shù)據(jù)庫嗎?
接口的返回關(guān)鍵字段和字段值是需要校驗的,不然接口測試就沒有意義了。
一般有兩種方式:
1)數(shù)據(jù)庫預(yù)置數(shù)據(jù),接口校驗返回;
2)接口調(diào)用,比對數(shù)據(jù)庫查詢結(jié)果。
三、接口測試質(zhì)量評估標準是什么?
一般來說,從以下八個方面評估:
1) 業(yè)務(wù)功能覆蓋是否完整;
2) 業(yè)務(wù)規(guī)則覆蓋是否完整;
3) 參數(shù)驗證是否達到要求(邊界、業(yè)務(wù)規(guī)則);
4) 接口異常場景覆蓋是否完整;
5) 接口覆蓋率是否達到要求;
6) 代碼覆蓋率是否達到要求;
7) 性能指標是否滿足要求;
8) 安全指標是否滿足要求;
四、接口產(chǎn)生的垃圾數(shù)據(jù)如何清理
造數(shù)據(jù)和數(shù)據(jù)清理,需用Python連數(shù)據(jù)庫了,做增刪改查的操作測試用例前置操作。
setUp做數(shù)據(jù)準備后置操作;
tearDown做數(shù)據(jù)清理;
本文由培訓無憂網(wǎng)千鋒教育專屬課程顧問整理發(fā)布,希望能夠?qū)ο雽W習軟件測試培訓的同學有所幫助。更多軟件測試培訓課程歡迎關(guān)注培訓無憂網(wǎng)軟件測試培訓培訓頻道或添加老師微信:15033336050
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://www.elsolbar.com/news-id-6184.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實性請自行核實或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注軟件測試頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注官方微信了解更多:150 3333 6050