等價類划分法
等價類的定義:輸入具有代表性的數據子集。
等價類分為:
有效等價類:滿足需求的
無效等價類:不滿足需求的
等價類設計步驟
- 明確需求
- 確定有效和無效等價類
有效等價類就是題目條件(兩端的極值(邊界值)要判斷、中間隨意一個值也要判斷)
無效等價類先划分與條件相反的情況,再找到特殊情況(中文、英文、符號、空格、空)
編寫測試用例:對於所有的無效等價類,測試用例要盡量全覆蓋,一條測試用例盡可能的覆蓋所有有效等價類
等價類划分法案例1
QQ賬號: 6---10位自然數
等價類划分法案例2
某城市電話號碼由三部分組成,分別是
地區碼:空白或是3位數字
前綴:非‘0’且非‘1’開頭的三位數字
后綴:4位數字
例子:1232341234
等價類划分法案例3
-用戶名(昵稱)長度為 3-19:以字母開頭
-登錄名稱:非空
-密碼: 非空
-確認密碼:值和密碼相同
適用范圍
適用范圍:只要存在輸入的功能