介面測驗流程及用例設計
介面測驗是整專案測驗程序中非常重要的一環,測驗的物件是介面,所以可以很早的介入測驗,對代碼邏輯進行全面驗證,更早的發現程式的問題,比UI測驗效率更高,并且更容易驗證極端和例外的情況,
介面測驗流程:
類似于功能測驗流程,一個完整的介面測驗流程如下:
分析介面檔案和需求檔案
撰寫介面測驗計劃
撰寫介面測驗用例
介面測驗執行
輸出介面測驗報告,
一般介面用例設計依據的就是開發提供的介面檔案和產品需求檔案,首先認識一下介面檔案,
介面檔案
介面檔案如何描述一個具體的介面資訊,示例如下:


主要包括如下幾個部分:
介面說明
請求方式
請求URL
請求引數
回傳資料
回傳實體
介面用例設計原則
介面測驗的原理就是模擬客戶端向服務器發送請求報文,服務器接收請求報文后對相應的報文做處理并向客戶端回傳應答,客戶端接收應答的程序,
介面測驗采用的方法其實與黑盒測驗一致的,甚至可以把介面測驗理解為沒有界面的功能測驗,只不過介面測驗的測驗點更多一些,除了界面上需要驗證的各種功能點,還包括介面的安全、介面的性能等,
一般測驗用例的設計要從單介面引數的校驗到整個業務功能點的驗證,還可以驗證一些安全性和例外情況,
介面用例設計點基本原則如下:

怎么確定用例的覆寫率?
如何快速評估自己的測驗用例覆寫率: 1)引數驗證是否完整(包括各種邊界和業務規則) 2)業務需求點覆寫是否完整(單介面業務功,依賴介面業務功能) 3)介面例外場景覆寫是否完整(資料的例外,)
一般介面用例要包含如下部分
用例編號、模塊名稱、介面名稱、用例標題、請求方法、請求URL、請求引數(包括請求頭、請求體)、預期結果、實際結果等,
不一定都需要有,根據實際使用增減,一個實際的用例模板如下:

最后|資源分享
下面這些是我的收集和整理的資料,對于開始學習【軟體測驗】或是技能進階的朋友來說,絕對是最全面的教程倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你

關注【程式媛木子】微信公眾號測驗資源將免費獲取,技術交流群(644956177)群里有技術大佬的各種技術交流和經驗分享,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/281424.html
標籤:其他
