(1)如果輸入條件規定了取值的範圍或個數,則可確定乙個有效等價類和兩個無效等價類。
(2)如果輸入條件規定了輸入值的集合或是規定了「必須如何」的條件,則可確定乙個有效等價類和乙個無效等價類。
(3)如果輸入的是布林表示式,則可確定乙個有效等價類和乙個無效等價類。
(4)
在規定了輸入資料的一組值(假定n個)
,並且程式要對每乙個輸入值分別處理的情況下
,可確立
n個有效等價類和乙個無效等價類。
例:輸入條件說明學歷可為
:專科、本科、碩士、博士四種之一,則分別取這四種這四個值作為四個有效等價類,另外把四種學歷之外的任何學歷作為無效等價類。
(5)在規定了輸入資料必須遵守的規則的情況下
,可確立乙個有效等價類(符合規則)和若干個無效等價類(從不同角度違反規則)。
等價類劃分
等價類劃分,指的是一種典型的 重要的黑盒測試方法。其就是解決如何選擇適當的資料子集來代表整個資料集的問題,通過降低測試的數目去實現合理的覆蓋,以此來發現更多的軟體缺陷。概述等價類劃分法將程式所有可能的輸入資料 有效的和無效的 劃分成若干個等價類。然後從每個部分中選取具有代表性的資料當做測試用例進行合...
等價類劃分
等價類劃分的原則 1 例如 確定範圍情況下,確定乙個有效等價類,兩個無效等價類 乙個文字框輸入字元個數6 18位 乙個有效的等價類 範圍內個數 兩個無效 小於6,大於18 2 例如 必須如何,確定乙個有效等價類和乙個無效等價類 請輸入十一位的手機號 乙個有效的 11位有效 不是11,無效 3 在輸入...
等價類劃分
關於課上的例題自己的解析 editbox 1 to 6 english letters or numbers are allowed,press ok to terminate.可輸入1 6個英文本母或數字,之後按ok。uvalid equivalence class 合法等價類 length 1 ...