[例1]假設現有以下的三角形分類程序。該程序的功能是,讀入代表三角形邊長的3個整數,判定它們能否組成三角形。如果能夠,則輸出三角形是等邊、等腰或任意三角形的分類信息。圖9.11顯示了該程序的流程圖和程序圖。為以上的三角形分類程序設計一組測試用例。 ![]() 【解】 第一步:確定測試策略。在本例中,對被測程序的功能有明確的要求,即: (1)判斷能否組成三角形; (2)識別等邊三角形; (3)識別等腰三角形; (4)識別任意三角形。因此可首先用黑盒法設計測試用例,然后用白盒法驗證其完整性,必要時再進行補充。 第二步:根據本例的實際情況,在黑盒法中首先可用等價分類法劃分輸入的等價類,然后用邊界值分析法和猜錯法作補充。 等價分類法: 有效等價類 輸入3個正整數: (1)3數相等 (2)3數中有2個數相等,比如AB相等 (3)3數中有2個數相等,比如BC相等
|
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/