哈嘍~~小夥伴們,測試用例設計的方法有很多種,本章只簡單的列舉幾個黑盒測試用例設計的幾個常用方法,作者是個老實人,不喜勿噴,歡迎指點不足;
一.黑盒測試用例設計方法:
1.等價類劃分
等價類劃分法使用過程:
a.為每個等價類規定乙個唯一編號。(列出所有有效等價類和無效等價類)
b.設計乙個新的測試用例,使其盡可能多地覆蓋尚未覆蓋的有效等價類。重複這一步,隨後使得所有有效等價類均被測試用例所覆蓋。
c.設計乙個新的測試用例,使其只覆蓋乙個且僅乙個無效等價類。重複這一步使所有無效等價類被覆蓋。
2.邊界值分析法
邊界值分析法:使用和等價類劃分法相同的劃分,選取三組資料編寫測試用例,邊界上的(有效)和稍小於邊界(有效)的和稍大於邊界的(無效)
3.場景法
場景法使用流程:
a.確定基本流和備選流
b.根據已確定的基本流和各項備選流生產不同的場景
c.為確定的場景生成相應的測試用例
基本流:從開始到結束一切都順利,只會有乙個
備選流:除了基本流之外的其他情況,包括一些操作失敗或者操作成功(多個 )
4.錯誤推測法(不常用,不介紹,省點打字的時間去幼兒園收保護費)
5.因果圖法(不常用,不介紹,省點打字的時間去幼兒園收保護費)
二.測試用例設計方法選擇
a.任何情況下優先考慮等價類劃分法
b.如果有輸入或判斷範圍考慮邊界值分析法
c.針對於流程性的走向測試使用場景法
d.額外使用錯誤推測法進行用例覆蓋補充
測試用例設計方法
設計 方法 測試用例 1.測試用例設計方法 1.1.白盒測試的測試用例設計 邏輯覆蓋法 這種方法是從程式 內部的邏輯結構出發選取測試用例,因此要求測試用例設計人員對程式的邏輯結構十分清楚,甚至應掌握源程式的所有細節。1.1.1.語句覆蓋 設計若干測試用例,執行被測試程式,使得每個可執行語句至少執行一...
測試用例設計方法
1.測試用例設計方法 1.1.白盒測試的測試用例設計 邏輯覆蓋法 這種方法是從程式內部的邏輯結構出發選取測試用例,因此要求測試用例設計人員對程式的邏輯結構十分清楚,甚至應掌握源程式的所有細節。1.1.1.語句覆蓋 設計若干測試用例,執行被測試程式,使得每個可執行語句至少執行一次。1.1.2.判斷覆蓋...
測試用例設計方法
一 等價類劃分 等價類劃分主要適用於單個輸入條件,輸入為數值型的情況,如果輸入規定了輸入區間,可劃分出乙個有效等價類,兩個無效等價類 如果輸入只規定了輸入範圍,可劃分出乙個有效等價類,乙個無效等價類。二 邊界值 邊界值方法 也是適用於單個輸入條件的情況,輸入型別可以數值 字元等,要 測試 的邊界包括...