黑盒測試方法(一)等價類劃分

2021-07-25 10:54:17 字數 847 閱讀 6019

(1)梳理約束條件

(2)確定等價類

(3)生成測試用例

外部條件

有效等價類

無效等價類

條件1

1. 區間範圍(如1-99):乙個有效等價類,二個無效等價類。

2. 有效集合(如a、b、c),並且每種輸入都有特殊處理:則為每個輸入確定乙個有效等價類,乙個無效等價類。

3. 規定必須是(如首位是字母):則確定乙個有效等價類(首字元是字母),乙個無效類(首字元不是字母)。

外部條件

有效等價類

無效等價類

工齡(1-99)

1.大於1小於99的數

2.大於99

3.小於1

性別(男、女)

4.男6.非男或女的字元

5.女名字(以字母開頭)

7.首字元是字母

8.首字元不是字母

1. 為每個等價類設定乙個編號。

2. 編寫新的測試用例,盡可能覆蓋多的有效等價類。直到完成。

3. 編寫新用例,僅覆蓋乙個無效等價類。直到覆蓋完。

編號

輸入條件

用例預期結果

11,4,7

jack,男,工齡3有效2

1,5,7

amy,女,工齡3有效3

2工齡105無效3

3工齡0無效3

6性別:無無效3

8姓名:九哥無效

共生成2個有效測試用例,4個無效測試用例。通過等價類設計的測試用例,覆蓋率高,思路清晰,推薦使用。

黑盒測試 一 等價類劃分分類

按區間劃分 例 程式輸入條件為小於100大於10的整數x 有效等價類為 10按數值劃分 規定一組資料 假設包含n個輸入值 並且程式要對每乙個輸入值分別進行處理的情況下,可確定n個有效等價類 每個值確定乙個有效等價類和乙個無效等價類 所有不允許的輸入值的集合 例 程式輸入取值與乙個固定的列舉型別,且程...

軟體測試(03) 等價類劃分

1 等價類劃分是一種黑盒測試方法。2 將不能窮舉的測試過程合理分類,從而保證設計出來的測試用例具有完整性和代表性。3 等價類的分類 有效等價類 輸入合理的資料集合 邊界值 中間值 無效等價類 輸入不合理的資料集合 中文 英文 符號 空格 空 例1 加法案例 計算1 100的整數和 包括1和100 用...

等價類劃分法 4 2 1 等價類劃分

等價類劃分是把所有可能的輸入資料,即程式的輸入域劃分成若干部分 子集 然後從每乙個子集中選取少數具有代表性的資料作為測試用例。該方法是一種重要的,常用的黑盒測試用例設計方法。等價類是指某個輸入域的子集合。在該子集合中,各個輸入資料對於揭露程式中的錯誤都是等效的,並合理地假定 測試某等價類的代表值就等...