。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個負數
第三步:提出一組初步的測試用例,如下表所示:
第四步:用白盒法驗證第三步產生的測試用例的充分性。結果表明,上表中的前8個測試用例,已能滿足對被測程序圖的完全覆蓋,不需要再補充其他的測試用例。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/