測試用例設計方法 2017

2022-04-01 01:39:47 字數 1146 閱讀 6579

邊界值法。

等價類劃分法。

場景法。

因果圖+判定表法。

錯誤推導法。

功能圖法。

正交實驗法。

狀態轉換法。

對具體方法的應用範圍,及具體事例來分享:

邊界值法

應用:針對輸入/輸出為範圍值時取邊界的值來覆蓋(必須考慮同時考慮有效域/無效域邊界值,還需覆蓋輸出邊界值)

怎麼樣:金額輸入框最大值/最小值/異常值邊界值

等價類劃分法

應用:針對輸入/輸出資料為範圍值或類別時設計用例。

怎麼樣:通過限定條件來確定有效域,在根據有效域分割出的無效域中選擇任意代表值來生成case

例項:賬號輸入框按輸入類別分類設計case

場景法

應用:主線/場景較清晰的情況

怎麼樣:先找到基本資料流/主線場景,在分析有哪些備選的場景,全列舉出來,在複審去掉等價或無效的場景,最後生成用例

因果圖+判定表法

應用:針對輸出結果和輸入條件關聯的場景

怎麼樣:先確定因子/在確定結果(有時候需要借助中間值)/畫出因果圖/根據因果圖制定判定表(複雜度)

錯誤推導法

應用:依據常見的錯誤型別來設計用例

怎麼樣:比如文字框的特殊值,除法計算分母為零等可能導致異常的場景來設計case

功能圖法

應用:針對邏輯複雜,資料流較長的模組的測設計方法

怎麼樣:功能圖法是白黑盒結合的用例設計方法,通過對程式內部資料流的分析,結合程式邏輯生成case

正交實驗法

應用:當因果關係,過於複雜時/關係量很龐大時,使用因果圖/判定表得到的case就太多了,此時使用正交實驗法

怎麼樣:利用正交實驗法構造正交表因區域性的範例來代替整體,起到減少工作量的效果

ps:測試用例設計策略

ps:正交實驗法詳解

ps:正交實驗法ln(m^k)==n=m*(k-1)+1

ps:正交表模板

判定表法。

測試用例設計方法

設計 方法 測試用例 1.測試用例設計方法 1.1.白盒測試的測試用例設計 邏輯覆蓋法 這種方法是從程式 內部的邏輯結構出發選取測試用例,因此要求測試用例設計人員對程式的邏輯結構十分清楚,甚至應掌握源程式的所有細節。1.1.1.語句覆蓋 設計若干測試用例,執行被測試程式,使得每個可執行語句至少執行一...

測試用例設計方法

1.測試用例設計方法 1.1.白盒測試的測試用例設計 邏輯覆蓋法 這種方法是從程式內部的邏輯結構出發選取測試用例,因此要求測試用例設計人員對程式的邏輯結構十分清楚,甚至應掌握源程式的所有細節。1.1.1.語句覆蓋 設計若干測試用例,執行被測試程式,使得每個可執行語句至少執行一次。1.1.2.判斷覆蓋...

測試用例設計方法

一 等價類劃分 等價類劃分主要適用於單個輸入條件,輸入為數值型的情況,如果輸入規定了輸入區間,可劃分出乙個有效等價類,兩個無效等價類 如果輸入只規定了輸入範圍,可劃分出乙個有效等價類,乙個無效等價類。二 邊界值 邊界值方法 也是適用於單個輸入條件的情況,輸入型別可以數值 字元等,要 測試 的邊界包括...