使用等價類劃分法進行劃分編號(自動錄入)
姓名身份證號
郵箱年齡
位址如果錄入正確則提示錄入正確,反之錄入錯誤
輸入項劃分
輸入內容
劃分編號
編號無需劃分系統自動生成無無
姓名有效等價類
漢字<=5 && 漢字 > 0
0無效等價類
漢字 <=0 && 漢字 >5
1非漢字內容(例如西文字型) <= 5 && >= 0
2非漢字內容(例如西文字型)<0 && > 5
3身份證號
有效等價類
長度為15 末尾為x
5長度為15 末尾為數字
6長度為18 末尾為x
7長度為18 末尾為數字
8無效等價類
長度為15或18 && 末尾為x或數字 && 其餘為非數字內容
9長度為15或18 && 末尾為!x,!數字 && 其餘 數字
10長度為15或18 && 末尾為!x,!數字 && 其餘 !數字
11長度不為15和18 && 其餘內容任意
12郵箱
有效等價類
空白14
非空白 含@ && .
15無效等價類
非空白 不含@ && .
16年齡
有效等價類
18 -80 && 數字
17無效等價類
超出 18~80 && 數字
18非數字19空
20位址
有效等價類
非空21空22
輸出項劃分
輸出內容
編號錄入結果
有效等價類
錄入正確,錄入成功
23錄入失敗,提示錯誤
24上表中已經完成
設計測試用例的時候,需要盡可能多的覆蓋有效等價類
測試用例編號
覆蓋的等價類
①0,5,14,17,21
②0,6,15,17,22
③0,7,15,17,22
④0,8,15,17,22
每乙個新測試的用例,只包含乙個無效等價類,其餘選擇有效等價類
測試用例編號
覆蓋的等價類
①1,5,14,17,21
②2,5,14,17,21
③3,5,14,17,21
⑤0,9,14,17,21
⑥0,10,14,17,21
⑦0,11,14,17,21
⑧0,12,14,17,21
⑩0,5,16,17,21
110,5,14,18,21
120,5,14,19,21
130,5,14,20,21
測試用例編號
姓名身份證號
郵箱年齡
位址對應的測試用例編號輸出1
小123244533563332x18w
0,5,14,17,21
2小小小小小
12343234543234580地
0,6,15,17,223小
12345342345432345x18@
0,7,15,17,224小
12345432345632123480=
0,8,15,17,22
測試用例編號
姓名身份證號
郵箱年齡
位址對應的測試用例編號輸出1
12343212345432x18/
1,5,14,17,212e
12343212345432x
18<
2,5,14,17,21
3@@@@^w
12343212345432x18'
3,5,14,17,215小
r^78290^273^yweixx
\n0,9,14,17,21
6小小小小小
&nbhsp;328493ndwsx
800,10,14,17,21
7小小小小小
2345ee{}@wexsdresx
80'select * fron sc
0,11,14,17,21
8小小小小小
80'use mysql
0,12,14,17,21
10小小小小小
12343212345432x
''''''@mingemail80a
0,5,16,17,21
11小小小小小
12343212345432x
''''''@minge.。mail-0a
0,5,14,18,21
12小小小小小
12343212345432x
''''''@minge.。mail-a
0,5,14,19,21
13小小小小小
12343212345432x
''''''@minge.。mail
a0,5,14,20,21
用例說明
初始化前提與約束
驗證使用者資訊輸入功能
測試是否能將使用者的資訊錄入
登入系統
需要登入系統
測試用例編號
姓名身份證號
郵箱年齡
位址對應的測試用例編號輸出1
小123244533563332x18w
0,5,14,17,21
2小小小小小
12343234543234580地
0,6,15,17,223小
12345342345432345x18@
0,7,15,17,224小
12345432345632123480=
0,8,15,17,22
測試用例編號
姓名身份證號
郵箱年齡
位址對應的測試用例編號輸出1
12343212345432x18/
1,5,14,17,212e
12343212345432x
18<
2,5,14,17,21
3@@@@^w
12343212345432x18'
3,5,14,17,215小
r^78290^273^yweixx
\n0,9,14,17,21
6小小小小小
&nbhsp;328493ndwsx
800,10,14,17,21
7小小小小小
2345ee{}@wexsdresx
80'select * fron sc
0,11,14,17,21
8小小小小小
80'use mysql
0,12,14,17,21
10小小小小小
12343212345432x
''''''@mingemail80a
0,5,16,17,21
11小小小小小
12343212345432x
''''''@minge.。mail-0a
0,5,14,18,21
12小小小小小
12343212345432x
''''''@minge.。mail-a
0,5,14,19,21
13小小小小小
12343212345432x
''''''@minge.。mail
a0,5,14,20,21
測試人員
時間執行結果
執行時間小無
無無
軟體測試 EditBox等價類劃分
等價類劃分是黑盒測試的一種基本測試方法,所謂等價類是指輸入域的某個互不相交的子集合。這篇博文就來試一試等價類劃分方法對editbox的測試應用。首先劃分等價類 有效等價類 無效等價類 長度1到6 長度 0,7 字元 a z,a z,0 9 字元 英文 數字以外字元,控制字元,標點符號 根據等價類,設...
軟體測試作業 等價類劃分
等價類劃分法 定義 將使用者所有可能輸入的資料,劃分為若干中情況,把每一種情況找一些具有 代表性的資料作為測試用例,而這種選擇測試類的方法,就叫做等價類劃分,它是屬於黑盒測試的 用等價類劃分法解決下列問題 nextdate 函式包含三個變數 month day 和 year 函式的輸出為輸入日期後一...
軟體測試 測試用例編寫 等價類劃分
等價類劃分是一種典型的黑盒測試方法。等價類劃分是指分步把海量 無限 的測試用例簡化到很小,但過程同樣有效,也即是說,選取足夠小的測試用例,發現更多的軟體缺陷。等價類劃分有兩種不同情況 有效等價類與無效等價類。有效等價類 指對於程式的需求規格說明來說是合理的,有意義的輸入資料構成的集合。利用有效等價類...