測試用例
定義:測什么,怎么測
為特定的目的而設計一組測試的輸入、執行條件、和預期結果,以便測試滿足某個特定需求,通過大量的測試用例來檢驗軟件的運行效果,他是指導軟件測試的依據。
等價類划分
1、整數、小數、符號、漢字、空格、不輸入、
2、通過上面的描述,我們發現我們用戶所有可能輸入的數據划分為若干個種類然后從每一個子集當中選取具有少數代表性的數據作為測試用例,這種測試我們稱為“等價類划分”。
3、等價類是一種重要的、常用的黑盒測試方法、不需要考慮程序的內部結構,只需要考慮程序的輸入即可。它將不能窮舉的測試過程進行合理分類,從而保證設計出來的測試用例 具有完整性和代表性。
4、等價類思考步驟:
(1)有效等價類:按要求輸入
有效等價類就是題目條件、(兩端極端值(邊界值)要判斷中間隨意一個值也要判斷)
(2)無效等價類:
無效等價類與條件完全相反的情況,再找到特殊情況(中文、英文、符號、空格、空)
案列 1:兩位數的加法
需求:計算1到100之間整數的加法
備注:根據特殊字符還可以細分(中文、英文、符號、空格、空),小於1可分為:負數、小數
注意:(1)兩個文本框要1個正確、1個錯誤
(2)一定要根據需求編寫判斷預期結果
案例 2:
需求:某事電話號碼由3部分組成,分別是:
地區碼:空白或3位數字
前綴:非‘0’且非‘1’開頭的三位數字
后綴:4位數字
總結:測試文本框時考慮以下情況
1、文本框輸入的長度
2、輸入的類型
3、組成規則
4、是否為空
5、是否重復(區分大小寫)
6、是否去除空格