1. 程式人生 > >驗證碼的測試用例分析

驗證碼的測試用例分析

<一>文字輸入框的合法性檢測
1.輸入正確的文字、數字、符號,例如中國ABC123等字元,可以提交成功;
2.輸入特殊字元檢測,特殊字元(例如%、&、?、英文狀態下的單引號等)不引起系統出錯,則通過檢測;
3.空格的檢測:
a.空格在行首的檢測(例如 中國),自動過濾行首的空格;
b.空格在中間的檢測(例如中國 abc),空格保留;
c.空格在行尾的檢測(例如中國 ),自動過濾行尾的空格。
<二>數字輸入框的合法性檢測
?    正整數的檢測:
1.輸入正確的正整數,例如:123等數字,可以提交成功;
2.輸入帶小數的數值,例如:12.22等數字,系統出現相應的錯誤提示資訊;
3.輸入負數或者零,例如:-12、0等數字,系統出現相應的錯誤提示資訊;
4.輸入字元和特殊符號,例如:
[email protected]
#,系統出現相應的錯誤提示資訊。
?    帶小數的輸入框檢測:
1.對小數後的位數進行檢測,例如:規定為2為小數,檢測3位或3為以上小數是否控制。
?    數字邊界值的輸入框檢測:(例如邊界值的大小為 N=100)
1.在輸入框內輸入規定的長度N,輸入>0或<100,例如:0,0.5,1,1.01,1.11,10 ,99,99.9,可以提交成功;
2.在輸入框內輸入超出規定長度N, 輸入<0或>100,例如:-1,101,101.1,系統出現相應的錯誤提示資訊。
?    文字邊界值的輸入框檢測:(例如邊界值的大小為 N=100)
1.輸入的字元或漢字,到規定的長度n,例如:輸入100個字元或輸入50個字元,可以提交成功;
2.輸入99個字元或49個漢字,可以提交成功;
3.輸入101個字元或51個漢字,系統出現相應的錯誤提示資訊。
<三>日期的檢測
1.輸入開始日期小於結束時間,可以提交成功;
2.如何開始日期大於結束日期,系統出現相應的錯誤提示資訊;
3.輸入開始日期等於結束日期,可以提交成功(具體根據系統要求定義);
4.結束日期大於等於當前日期,可以提交成功;
5.閏年的2月份。
<四>必填項的檢測
1.必填項中沒有輸入任何資料,系統應該出現相應的提示資訊;
2.必填項內容加註紅色'*'。
<五>介面元素的檢測
1.介面元素(具體內容)和需求規定一致;(需客戶提供明確的介面元素表)
2.介面佈局是否合理、是否美觀、是否存在錯別字;
3.如果介面資料多,是否存在翻頁或左右滾動條;
4.介面列表資料是否對某關鍵字排序。