介面測試面試題

2022-06-01 20:00:14 字數 1027 閱讀 2534

什麼是介面測試?

介面測試是測試系統元件間介面的一種測試。

介面測試的重點是檢查資料的交換,傳遞的正確性,以及介面間邏輯依賴關係。

提交介面測試的重要意義:實現開發期並行測試,減少頁面層測試的深度,縮短整個專案的測試週期。

我們測試的介面屬於哪一類?

伺服器介面(基於http協議的介面)

大多數人常說的介面測試,通常是 b/s架構,由客戶端(瀏覽器)呼叫,或模擬客戶端(瀏覽器)呼叫伺服器提供的請求介面,由伺服器完成處理並返回乙個應答的過程。

例如:webservice介面,http介面,jms介面,hessian介面。

http介面傳遞資料最常用的方式:

get方式是從伺服器上獲取資料;在做資料查詢時,建議用get方式;如:商品資訊介面、搜尋介面、部落格訪客介面等。

post方式是向伺服器傳送資料 ;在做資料新增、修改或刪除時,建議用post方式 ;如:微博上傳介面、登入註冊介面等。

介面請求流程

請見圖介面請求引數分析:

*請求引數必填項、可選項

*輸入合法、非法引數

*請求引數邊界值

介面響應結果:

*對異常請求的處理

*請求頭的處理

*存在業務關聯

*涉及資料庫互動的

*結構*節點值有效性

*列表結構排序

http介面測試的型別

1.get請求無引數

2.get請求有引數

3.post請求

介面測試用例編寫要點:

* 測試每個引數型別不合法的情況(型別不合法容易遺漏null型)

* 測試每個引數取值範圍不合法的情況

* 測試引數為空的情況

* 測試引數前後臺定義的一致性

* 測試每個引數的上下限(這裡容易出致命的bug,如果程式處理不當,可能導致崩潰)

* 如果兩個請求有嚴格的先後順序,需要測試調轉順序的情況

介面測試的步驟:

1)請求介面

2)獲取返回值

3)斷言:判斷實際結果是否與預期相同

介面測試面試題

1.什麼是介面測試?介面測試 是測試系統元件間介面的一種測試方法 介面測試的重點 檢查資料的交換,資料傳遞的正確性,以及介面間的邏輯依賴關係 介面測試的意義 在軟體開發的同時實現並行測試,減少頁面層測試的深度,縮短整個專案的測試週期 2.介面自動化測試的流程?基本的介面功能自動化測試流程為 需求分析...

介面測試面試題

1.什麼是介面測試 介面測試是測試系統元件間介面的一種測試方法 介面測試的重點是檢查資料的交換,傳遞的正確性,以及介面間邏輯依賴關係 提交介面測試的重要意義 實現開發期並行測試,減少頁面層測試的深度,縮短整個專案的測試週期 2.介面自動化測試的流程是什麼 需求分析 用例設計 指令碼開發 測試執行 結...

介面測試面試題

介面測試最近幾年被炒的火熱了,越來越多的測試同行意識到介面測試的重要性。介面測試為什麼會如此重要呢?主要是平常的功能點點點,大家水平都一樣,是個人都能點,面試時候如果問你平常在公司怎麼測試的,你除了說點點點,還能說什麼呢,無非就是這個專案點完了點那個專案,這就是為什麼各行各業的只要手指能點得動的人都...