黑盒測試用例設計案例
發表于:2009-03-05來源:作者:點擊數:
標簽:設計
【例1】假設現有以下的三角形分類程序。該程序的功能是,讀入代表三角形邊長的3個整數,判定它們能否組成三角形。如果能夠,則輸出三角形是等邊、等腰或任意三角形的分類信息。圖9.11顯示了該程序的流程圖和程序圖。為以上的三角形分類程序設計一組 測試 用例
【例1】假設現有以下的三角形分類程序。該程序的功能是,讀入代表三角形邊長的3個整數,判定它們能否組成三角形。如果能夠,則輸出三角形是等邊、等腰或任意三角形的分類信息。圖9.11顯示了該程序的流程圖和程序圖。為以上的三角形分類程序設計一組
測試用例。

【解】
第一步:確定測試策略。在本例中,對被測程序的功能有明確的要求,即:
(1)判斷能否組成三角形;
(2)識別等邊三角形;
(3)識別等腰三角形;
(4)識別任意三角形。因此可首先用黑盒法設計測試用例,然后用白盒法驗證其完整性,必要時再進行補充。
第二步:根據本例的實際情況,在黑盒法中首先可用等價分類法劃分輸入的等價類,然后用邊界值分析法和猜錯法作補充。
等價分類法:
有效等價類
輸入3個正整數:
(1)3數相等
(2)3數中有2個數相等,比如AB相等
(3)3數中有2個數相等,比如BC相等
原文轉自:http://www.kjueaiud.com