介面測試常見問題

2021-10-06 03:55:30 字數 1035 閱讀 1635

介面測試面試常見問題

get請求 和 post 請求的區別是什麼??

post一般用作伺服器上資源的修改,如:上傳介面,登入註冊介面

get一般用於資訊獲取,相對而言上安全和冪等的;在做資料查詢時,建議用get方式。如:商品資訊介面,搜尋介面,部落格訪客介面…

誤區:get是從伺服器上獲取資料,post是向伺服器傳送資料。

修正:get/post都可以 向伺服器提交 / 接受 資料,post請求也需要伺服器返回資料。

http介面的請求引數型別有哪些?(http和https是協議上的區別,不加密與加密)

a.查詢字串引數–一般用於get請求,會以url string 的形式進行傳遞

b.請求體引數-- 一般用於post請求,可以使用content-type來指定不同引數型別

post裡的json引數傳的是字典,比如:

json

傳過去的是字典,伺服器解析時

dic = re.post() 就能直接得到鍵值對,就能讀取到對應的引數

而如果是 txt 服務端得到的是 字串,並非字典,解析過程不同

post不一定是json格式,因為json格式是輕量級的,大部分是用json。

不排除xml等的格式。

你測出來哪些bug?

a. 敏感資料未加密(賬號密碼明文傳送,手機號、身份證號未脫敏處理)

b. 重要引數未校驗(付款金額,退款退的比付款還多)

c. 使用者流程中考後的介面沒有身份校驗(比如,直接輸入位址進入了登入後的介面,沒有登入直接輸入位址後進去了)///繞過驗證、繞過身份驗證。

介面測試怎麼測?

a. 通過性驗證:最基本的功能實現是正確的、傳正確引數。

b. 介面安全,即重要的資訊也沒有進行加密處理。

c.引數組合:操作商品的介面:

例如:有乙個引數optiontype為1是刪除商品,為2是修改商品。當option為1的時候只需傳的id正確即可。但為2時要傳 id、商品**、商品描述。

d.異常驗證:不按介面文件上寫的來:必填引數不填,引數型別錯誤,邏輯上無效的引數,超過上下限

postman面試 介面測試面試常見問題

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

測試面試常見問題

客戶或者產品經理提出需求,提出後由專門的需求人員整理成需求文件,然後由架構師提 出架構設計文件,開發人員會根據架構文件分配所屬模組,並編寫詳細文件然後進行開發。開 發人員進行開發的同時,測試人員進行測試的編寫,開發完成後,測試人員進行測試,如果發現 bug則提交給開發人員,開發修改後我們進行回歸測試...

List介面常見問題總結

一 list集合是有序 可重複的。二 list集合有3種重要的實現類arraylist vector linkedlist類 三 arraylist類 實現了cloneable介面和serializable介面 1 底層是陣列實現的 2 查詢快,刪減慢 3 執行緒不安全,效率高 4 常用方法 新增 ...