如何簡單設計介面測試用例

2021-08-27 13:20:42 字數 1510 閱讀 7286

介面測試是專案測試的一部分,它測試的主要物件是介面,是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與所測系統之間以及內部各系統之間的互動點。測試的重點是檢查資料互動、傳遞、和控制管理過程以及系統間的相互依賴關係等。

如何設計介面測試用例?首先,明確出發點,和所有的測試一樣,介面測試出發點是你要證明所測的程式是錯誤的。以這個出發點為導向,你的設計行為就會盡量朝這個方向,更易發現問題

其次,選擇好測試物件。對於乙個系統做介面測試選擇好的測試物件是介面測試關鍵。乙個系統有無數的介面,每個介面如果分別測試,那將是很痛苦的一件事情,而且任何乙個內部介面的變動,都將導致我們用例的不可用。

可將這些最外層的介面分為兩類:一類是資料進入系統的介面;一類是資料流出系統的介面。進入系統的介面實際是我們用例的執行呼叫的介面。

可通過變化引數對這些介面進行呼叫,模擬外部的使用;而流出的介面則是我們用例真正該驗證的點。資料從**流出,流出時的狀態如何,此時系統又是什麼狀態都是我們所應該驗證的。

然後,確認完整的測試物件的功能:確認外部介面提供給使用這些介面的外部使用者什麼樣的功能,外部使用者真正需要什麼樣的功能。此兩個功能一定要準確詳細,用例的設計要嚴格按照測試物件功能設計才是正確的用例。

最後當出發點、物件、功能都確定了,就可以真正設計用例了。下面詳細介紹下如何去設計乙個結構好、可讀性高、滲透性強的介面測試用例。

介面測試用例設計和測試用例設計一樣,用例設計的內容應該包括:主要測試功能點、測試環境、測試資料、執行操作以及預期結果。

1)介面測試環境分為兩種:一種是程式內部的環境;一種是程式的所呼叫外部介面的環境。

2)介面測試測試資料分為介面引數資料和用例執行所需系統資料。資料的設計、準備測試用例的資料上需要花費更多的心思。要通過好的測試資料使用例查詢問題。

介面引數資料需對每個引數根據測試介面的實際的功能進行分析,在符合業務邏輯的情況下進行邏輯組合排列,不要遺漏了某些邊界值和錯誤點的資料。每個用例執行所需系統資料和介面引數資料盡可能的採用不一樣的資料,使用例更容易發現問題。

3)測試功能點,如果乙個介面功能複雜時推薦對介面用例進行結構劃分,這樣子用例具有更好的可讀性和維護性。介面劃分原則為以介面提供的功能點的不同進行合適粒度的劃分。同一功能點的用例又可根據測試環境的不同、資料的不同進行用例的填充。

4)介面測試用例執行操作非常簡單,就是所測介面的呼叫。

5)預期結果驗證,這也是介面用例設計的很關鍵的一步,應該細而不冗餘。每個用例均需驗證,避免乙個用例中重複做相同的驗證,提高測試用例的效率。

如何設計介面測試用例小例子:

簡單劃分可以按照2個基本組成要素進行劃分:1. 引數 2. 業務

以下為最簡單的一種劃分用例的方法,可能涵蓋不全,但只為說明一種劃分介面用例的方法方式以及需要考慮的測試用例的測試點

為何要如此設計,是為了更好的將用例分類為程式規定型以及業務限制型,盡量的保證覆蓋,盡量細化到點的劃分形式來保證工作時間的預估和計畫。

所有的自動化介面的測試用例都基本圍繞三部曲進行,傳資料,執行,校驗返回的資料和期望資料是否一致來構成每個簡單的測試用例。

有清晰的線路和清晰的思維,才能做好整體測試的掌控。

如何設計測試用例

a 99 b 10 c 109 a 100 b 10 c 110 a 101 b 10 c error a 10 b 99 c 109 a 10 b 100 c 110 a 10 b 101 c error 其實邊界值合等價類法聯絡是很密切的,大家想一想邊界值是如何產生的,是我們在劃分等價類過程中產...

功能測試測試用例設計

註冊 登陸測試用例 一 註冊測試用例 測試編號 001 測試目標 驗證系統是否對必填項為空時做出正確的響應 測試環境 windows xp作業系統和瀏覽器ie6.0 測試步驟 1 開啟瀏覽器,在瀏覽器的位址列中輸入 使用者註冊 頁面的url,單擊 轉到 按鈕 2 在 使用者註冊 介面什麼都沒有輸入,...

測試用例設計思路

為了提高我們編寫測試用例的質量,以下列出了在拿到乙個頁面或模組後,編寫測試用例的思路。請大家參考,如有遺漏請及時補充。1.驗證系統滿足需求或設計中的規定的功能,也就是說首先應該驗證系統滿足正常的功能 通過測試 2.考慮設計中描述的異常情況處理,驗證設計中描述的異常錯誤處理是否實現。3.考慮許可權問題...