多個輸入等價類劃分測試用例例子:
1.問題:在三個文字框中輸入1到6個英文本元或數字,按ok結束。
2.等價類劃分:
編號有效等價類
編號無效等價類
1文字框1長度:1-6
8文字框1長度<1 或者 長度》6
2文字框2長度:1-6
9文字框2長度<1 或者 長度》6
3文字框3長度:1-6
10文字框3長度<1 或者 長度》6
4文字框1為字元:a-z a-z 0-9
11文字1輸入字母數字以外的字元,控制字元,標點符號
5文字框2為字元:a-z a-z 0-9
12文字2輸入字母數字以外的字元,控制字元,標點符號
6文字框3為字元:a-z a-z 0-9
13文字3輸入字母數字以外的字元,控制字元,標點符號
7輸入3組字串
14輸入2組,1組或者沒輸入
3.測試用例:
編號文字框1
文字框2
文字框3
覆蓋等價類
預期輸出
11as
2bf3cade
1,2,3,4,5,6,7
輸入正確
212345
abcde
123ads
1,2,3,4,5,6,7
輸入正確
31#3c
asd34
adaf4
1,2,3,5,6,7,11
文字框1輸入有誤
41231244ad
qwrj45
23ks
2,3,4,5,6,7,8
文字框1輸入有誤
5asd
1b%sd
sdada
1,2,3,4,6,7,12
文字框2輸入有誤
6@#ada
12sd3rrrr555
1,2,5,6,7,8,9,10,11
文字框1輸入有誤
文字框2輸入有誤
7ads@$
1bdssdssd
%s1,3,5,7,8,9.11,13
文字框1輸入有誤
文字框2輸入有誤
文字框3輸入有誤8as
1sd1,3,4,6,7
文字框2輸入有誤
4.總結:
相比較而言,增加輸入對等價類劃分要求更為複雜,嚴格,當然,測試用例也更為複雜,所以我們更需要謹慎對待。
軟體測試 等價類劃分練習
使用等價類劃分法進行劃分 編號 自動錄入 姓名身份證號 郵箱年齡 位址如果錄入正確則提示錄入正確,反之錄入錯誤 輸入項劃分 輸入內容 劃分編號 編號無需劃分系統自動生成無無 姓名有效等價類 漢字 5 漢字 0 0無效等價類 漢字 0 漢字 5 1非漢字內容 例如西文字型 5 0 2非漢字內容 例如西...
軟體測試 EditBox等價類劃分
等價類劃分是黑盒測試的一種基本測試方法,所謂等價類是指輸入域的某個互不相交的子集合。這篇博文就來試一試等價類劃分方法對editbox的測試應用。首先劃分等價類 有效等價類 無效等價類 長度1到6 長度 0,7 字元 a z,a z,0 9 字元 英文 數字以外字元,控制字元,標點符號 根據等價類,設...
軟體測試作業 等價類劃分
等價類劃分法 定義 將使用者所有可能輸入的資料,劃分為若干中情況,把每一種情況找一些具有 代表性的資料作為測試用例,而這種選擇測試類的方法,就叫做等價類劃分,它是屬於黑盒測試的 用等價類劃分法解決下列問題 nextdate 函式包含三個變數 month day 和 year 函式的輸出為輸入日期後一...