設計介面測試用例

2021-10-11 07:24:15 字數 674 閱讀 9628

通過介面文件設計用例

通過性驗證

目的:保證介面功能正常請求與響應,按照標準的介面文件傳參

引數組合

目的:驗證引數值預設時的介面功能,通過等價類劃分法設計引數值有/無的介面測試用例

介面安全

目的:驗證介面暴露後的安全性

1、驗證授權操作,設計系統訪問未授權情況的介面測試用例

2、驗證越權,對於存有訪問許可權隔離的介面設計越權測試用例

3、驗證加密資訊,對資訊敏感引數值設計加密測試用例

4、驗證密碼安全,設計密碼複雜程度校驗測試用例

異常驗證

目的:驗證引數型別或值不按介面標準傳入時介面對異常情況的校驗

1、必傳非必傳引數值預設

2、引數值型別

3、引數值長度

4、有範圍限制或特殊功能的引數越界

通過業務設計用例

這種方式比較貼合web功能測試思路,設計web流程測試用例,用例的每個步驟即為乙個後台介面請求

testcase:

1. web系統登陸密碼錯誤3次

2. 5分鐘後正確登陸系統管理員

3. 新增人員

4. 修改人員

5. 刪除人員

6. 登出系統

介面測試用例設計

介面測試用例設計點主要包括 功能 邏輯業務 異常 安全 功能 1.功能是否正常 2.功能是否按照介面設計文件實現 舉例 有些新增到購物車,需要登入才能新增。也就是業務要求不支援遊客新增購物車功能,如果設計乙個沒有登入的使用者,然後去測試新增購物車介面,結果介面能新增到購物車,說明功能不正常,不符合需...

介面測試用例設計

主要是子模組或者子系統間互動並相互作用的部分。因此,可以分析,系統間的介面包含三部分 輸入 處理邏輯 輸出。在沒有特殊要求的情況下,至少需要考慮以下內容 1 業務功能覆蓋是否完整 2 業務規則覆蓋是否完整 3 引數驗證是否達到要求 邊界 業務規則 4 介面異常場景覆蓋是否完整如果介面需求還包含效能或...

介面測試用例設計

輸入引數測試 引數必填 選填 合法輸入 非法輸入 邊界值 引數為空或null異常處理,基於業務場景的考慮。如 登陸狀態 許可權 依賴等設計到dao層呼叫的,考慮資料增刪改查的準確性。返回結果測試 與需求一直 返回碼及返回字段 每種錯誤要有單獨且明確的錯誤碼 功能測試 邏輯測試 兩個請求有嚴格的先後順...