三角形測試用例設計

2021-10-13 07:29:21 字數 682 閱讀 8487

第一步:確定測試策略。

(1)判斷能否組成三角形;

(2)識別等邊三角形;

(3)識別等腰三角形;

(4)識別任意三角形。因此可首先用黑盒法設計測試用例,然後用白盒法驗證其完整性,必要時再進行補充。

第二步:根據本例的實際情況,在黑盒法中首先可用等價分類法劃分輸入的等價類,然後用邊界值分析法和猜錯法作補充。

等價分類法:

有效等價類

輸入3個正整數:

(1)3數相等

(2)3數中有2個數相等,比如ab相等

(3)3數中有2個數相等,比如bc相等

(4)3數中有2個數相等,比如ac相等

(5)3數均不相等

(6)2數之和不大於第3數,比如最大數是a

(7)2數之和不大於第3數,比如最大數是b

(8)2數之和不大於第3數,比如最大數是c

無效等價類:

(9)含有零資料

(10)含有負整數

(11)少於3個整數

(12)含有非整數

(13)含有非數字符

邊界值法:

(14)2數之和等於第3數

猜錯法:

(15)輸入3個零

(16)輸入3個負數

第三步:提出一組初步的測試用例,如下表所示:

第四步:用白盒法驗證第三步產生的測試用例的充分性

測試用例例項 三角形用例設計

輸入條件 有效等價類 無效等價類 是否三角形的三條邊 a 0 1 b 0 2 c 0 3 a b c 4 b c a 5 a c b 6 a 0 7 b 0 8 c 0 9 a b c 10 b c a 11 a c b 12 是否等腰角形 a b 13 b c 14 c a 15 a b and ...

測試用例例項 三角形用例設計

輸入條件 有效等價類 無效等價類 是否三角形的三條邊 a 0 1 b 0 2 c 0 3 a b c 4 b c a 5 a c b 6 a 0 7 b 0 8 c 0 9 a b c 10 b c a 11 a c b 12 是否等腰角形 a b 13 b c 14 c a 15 a b and ...

三角形問題最壞情況測試測試用例

1 整數 2 3個數 3 邊長大於等於1,小於等於100 4 任意兩邊之和大於第三邊 輸出為5種情況之一 如果不滿足條件1 2 3,則程式輸出為 輸入錯誤 如果不滿足條件4,則程式輸出為 非三角形 如果三條邊相等,則程式輸出為 等邊三角形 如果恰好有兩條邊相等,則程式輸出為 等腰三角形 如果三條邊都...