介面測試點彙總

2022-06-30 18:36:17 字數 1443 閱讀 3258

統計所有基本介面測試的範圍測試點,測試通過打鉤,從而確定通過率,以及基準的測試時間,判定風險;

一.業務測試

正常流程返回資料的正確性

是否按照介面文件中返回值進行返回引數(返回規定格式,編碼,return_msg)

引數型別傳遞正確

介面依賴關係測試(例如社群必須開通後才能進行其他介面業務)

所有引數值覆蓋驗證

必填引數值返回正確結果驗證

不同必填非必填引數組合驗證

引數邊界值

二.資料測試

字串長度檢查:引數超出需求所說明的字串長度,看介面是否檢查字串長度,會不會出錯。(string,integer,boolean,array)長度看具體業務限制;

字元型別檢查:在引數應該是指定型別內容的地方,使用其他型別的內容(如在應該整型的地方使用字元型別),看介面是否檢查字元型別,會否報錯,使用特殊字元是否允許。(string,integer,boolean,array)

標點符號檢查:引數使用包括各種標點符號,特別是空格、各種引號、回車鍵,例如「~!@#$%^&*()_+/?|{[,」看介面處理是否正確

中文字元處理:在可以使用中文的介面填寫中文,看會否出錯

資訊重複:介面功能如果是新建乙個資訊,引數應該唯一的資訊輸入重複的名字或id,重名包括是否區分大小寫,以及在引數內容的前後輸入空格,介面是否作出正確處理,如果同樣的資訊傳送了多次,應該只處理一次

檢查修改重名:如果是完成修改資訊功能的介面,在規定不能重名的引數內,填寫已存在的內容,看會否處理

必填引數檢查:必填引數沒有填寫時,介面是否都做了控制

資料型別檢查:如果引數要求必須是字串,整型,實數,日期,那麼必須進行型別引數檢查

空格檢查:在引數中,填寫乙個或連串空格,檢視介面如何處理。如對於要求是整型、符點型變數的引數中,填寫空格,既不是空值,又不是標準引數

通過介面刪除乙個資訊,再次新增,檢視是否可以新增成功

通過介面更新資料,是否所有相關的需要更新的表和字段都得到了更新

三.容錯處理

錯誤資料的處理:比如引數的數量,超長,亂碼,字段型別不對等

四.安全測試

篡改簽名,伺服器不能正常處理請求

異常流程返回值是否以狀態碼返回

介面訪問頻率設定閥值,超出設定的訪問頻率時返回錯誤碼

介面許可權測試,沒有配置許可權是否正常請求

五.效能測試

介面基準測試,保證單介面長時間執行不存在異常

介面單業務測試,驗證單業務是否存在併發性問題

混合業務測試,驗證多業務介面之間是否存在業務邏輯衝突

六.異常測試

重複提交請求,介面是否限制

介面測試測試點

大家都知道,測試的本質的發現問題,然後跟蹤解決問題 但是解決問題有個通用成本理論 問題越早發現解決的成本越低,成本從大到小排列為 產品需求規格說明書 開發需求分析報告 開發詳細設計說明書 測試需求分析說明書 測試用例 code review 轉測試驗收 測試人員提交bug 產品 運營驗收 客戶投訴 ...

android測試點彙總

安裝 解除安裝 聯網 預設的聯網方式是什麼?wifi orsim卡?網路切換是否有相應的提示說明?飛行模式 程式進入輸入功能時,是否正常彈出鍵盤 鍵盤是否遮擋了應用需要輸入內容的對話方塊 home和程式間多次切換 返回上一級操作,退出程式後的提示 當離開測試應用一段時間後,在回到測試應用時不能丟失使...

介面測試常見測試點

介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。測試的策略 介面測試也是屬於功能測試,所以跟我們以往的功能測試流程並沒有太大區別,測試流程依舊是 評審測試介...