通過介面文件設計用例
通過性驗證
目的:保證介面功能正常請求與響應,按照標準的介面文件傳參
引數組合
目的:驗證引數值預設時的介面功能,通過等價類劃分法設計引數值有/無的介面測試用例
介面安全
目的:驗證介面暴露後的安全性
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層呼叫的,考慮資料增刪改查的準確性。返回結果測試 與需求一直 返回碼及返回欄位 每種錯誤要有單獨且明確的錯誤碼 功能測試 邏輯測試 兩個請求有嚴格的先後順...
介面測試用例設計
根據以往的工作經驗,介面用例設計主要從以下三個方面來進行設計 1 輸入 輸入引數主要從以下幾各方面設計 b 引數長度校驗 參考介面文件即可。c 引數值的有效性校驗 如 身份證號的校驗 設計的資料雖然符合身份證號的規則,但是並不是真實有效的身份證號 這種情況就要看身份證號的校驗規則是什麼樣了,一般都是...
介面測試用例設計
2 請求方式 post get等等 3 請求引數說明 名稱 型別 必填 說明 key string 是 否 填寫什麼資料 4 返回引數說明 名稱 型別 說明 error int string 返回碼 5 介面文件分析 1 介面名稱 2 介面地址 3 支援格式 4 請求方式 5 請求引數 引數名 型別...
介面測試用例設計
介面測試的必要性 可以發現很多頁面操作發現不了的問題 檢查系統的異常處理能力 檢查系統的安全性 穩定性 前端隨便變,介面測好了,後端不用變 介面測試的流程 需求評審,熟悉業務和需求 開發提供介面文件 編寫介面測試用例 用例評審 提測後開始測試 提交測試報告 介面文件是介面測試的參照,至少包括 1 介...
介面測試用例設計
一 通過性測試 按照介面文件上的引數,正常傳入,是否可以返回正確結果 二 異常驗證 1.不按照介面文件要求輸入引數,驗證介面對異常情況處理 2.必填引數不填 3.引數型別不一致 4.引數邊界值驗證 5.引數為空驗證,空,空格,null 例子操作商品介面,有欄位type為1時表示修改商品,必傳商品id...
介面測試(四) 介面測試用例設計
模版如下 可根據實際專案情況增加或者刪除 說明 一介面編號,專案 jk 模組 編號 001 二 介面名稱,模組名稱 三 關於優先順序 高優先順序 1 新開發的介面 2 複雜度高的介面 3 呼叫頻率高的介面 4 核心業務介面 四 介面測試說明 可以根據情況劃分,基本測試用例設計 實現功能 異常測試用例...
介面測試如何設計測試用例
介面測試一般考慮入參形式的變化和介面的業務邏輯,一般設計介面測試用例採用等價 類邊界值 場景法居多 介面測試設計測試用例的思路如下 1 介面業務邏輯測試?正例 介面邏輯測試是指根據業務邏輯 輸入引數 輸出值的描述,對正常輸入情況下 所得的輸出值是否正確的測試,也就是測試對外提供的介面服務是否正常工作...
介面測試用例設計思路
根據以往的工作經驗,介面用例設計主要從以下三個方面來進行設計 1 輸入 輸入引數主要從以下幾各方面設計 a 必填項校驗 介面文件中有是否必填的說明。參考介面文件即可。b 引數長度校驗 參考介面文件即可。c 引數值的有效性校驗 如 身份證號的校驗 設計的資料雖然符合身份證號的規則,但是並不是真實有效的...