等價類劃分

2022-08-23 13:48:10 字數 1757 閱讀 8273

關於課上的例題自己的解析~

editbox:

1 to 6 english letters or numbers are allowed, press ok to terminate.  可輸入1-6個英文本母或數字,之後按ok。

uvalid equivalence class :  合法等價類:

length:1 to 6  長度1-6

character:a-z,a-z,0-9  字元:a-z,a-z,0-9

uinvalid equivalence class :  非法等價類:

length:0,7  長度:0或7

character:characters out of english letters and numbers, control character、 punctuations  字元:初英文本母或數字,控制符號或標點

解題:等價類劃分

編號有效等價類

編號無效等價類

1長度1-6

5長度為0

2字元a-z

6長度為7

3字元a-z

7控制符號

4數字0-9

8標點符號

測試用例

編號

用例

覆蓋等價類

期望輸出

1

bb2

1,2,3,4

正確

2

bb23333

2,3,4,6

錯誤

3

5

錯誤

4

bb2!

1,2,3,4,8

錯誤

5

lfbb2!

1,2,3,4,7,8

錯誤

6

lfbb2

1,2,3,4,7

錯誤

7

222222

1,4

正確

8

bbbbbbb

2,6

錯誤

9

bbbbbb

1,3

正確

等價類劃分

等價類劃分,指的是一種典型的 重要的黑盒測試方法。其就是解決如何選擇適當的資料子集來代表整個資料集的問題,通過降低測試的數目去實現合理的覆蓋,以此來發現更多的軟體缺陷。概述等價類劃分法將程式所有可能的輸入資料 有效的和無效的 劃分成若干個等價類。然後從每個部分中選取具有代表性的資料當做測試用例進行合...

等價類劃分

等價類劃分的原則 1 例如 確定範圍情況下,確定乙個有效等價類,兩個無效等價類 乙個文字框輸入字元個數6 18位 乙個有效的等價類 範圍內個數 兩個無效 小於6,大於18 2 例如 必須如何,確定乙個有效等價類和乙個無效等價類 請輸入十一位的手機號 乙個有效的 11位有效 不是11,無效 3 在輸入...

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

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