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