測試用例的定義:
特定的目的而設計的一組測試輸入,執行條件和預期結果,以便測試是不是滿足某特定的需求。
測試用例的要素:
用例編號。用例標題。測試項目。用例級別,預置條件。測試輸入。執行步驟。預期結果。實際結果。
測試用例設計方法:
等價類划分法:輸入具有代表性的數據子集
有效等價類:滿足題目的需求的
無效等價類:不滿足題目需求的
案例:計算兩個1-100之間整數和
等價類設計步驟:
- 明確需求
- 確定有效和無效等價類
- 編輯測試用例:對於所有的無效等價類。測試用例要盡量全覆蓋。一條測試用例盡可能覆蓋所有有效的等價類
等價類划分法案例1:QQ案例
題目QQ賬號 6---10位自然數
有效等價類:6-10自然數
無效等價類:1.<6 2.>10,中文,英文。空格。空。特殊符號。小數。
等價類划分法案例2:手機電話組成
題目:電話號碼由三部分組成,
分別是地區碼:1空白或者3位數字
2前綴非‘0’且非‘1’開頭的三位數字
3四位數字
有效等價類:
無效等價類:
等價類划分法案例3:新用戶名注冊
題目:1用戶名長度3-19 且以字母開頭
- 登錄名稱:非空
- 密碼:非空
- 確認密碼:值和密碼相同
有效等價類:
無效等價類:
總結: