本文轉(zhuǎn)載加自己補(bǔ)充
一、文本框?yàn)樽址?/strong>
?必填項(xiàng)非空校驗(yàn):
1、必填項(xiàng)未輸入--程序應(yīng)提示錯(cuò)誤;
2、必填項(xiàng)只輸入若干個(gè)空格,未輸入其它字符--程序應(yīng)提示錯(cuò)誤;
?字段唯一性校驗(yàn):(不是所有字段都作此項(xiàng)校驗(yàn),視實(shí)際項(xiàng)目情況而定)
1、新增時(shí)輸入重復(fù)的字段值--必須提示友好信息;
2、修改時(shí)輸入重復(fù)的字段值--必須提示友好信息;
?字段長度校驗(yàn): (對于文本框必定會(huì)有字符限制,沒有建議加)
1、輸入[最小字符數(shù)-1]--程序應(yīng)提示錯(cuò)誤;
2、輸入[最小字符數(shù)]--OK;
3、輸入[最小字符數(shù)+1]--程序應(yīng)提示錯(cuò)誤;
4、輸入[最大字符數(shù)-1]--OK;
5、輸入[最大字符數(shù)]--OK;
6、輸入[最大字符數(shù)+1]--程序應(yīng)提示錯(cuò)誤;
?字段為特殊字符校驗(yàn):
1、輸入域如對某些字符禁止輸入時(shí),限制是否成功,提示信息是否友好 ;
.R-[02、中文、英文、空格,數(shù)字,字符,下劃線、單引號 等所有特殊字符的組合 ;
3、所有特殊字符都必須進(jìn)行測試(!~@#$^&*()_+{}|:“<>?/.,;‘[]\=-`¥……()--:《》?、。,;’【】、=-· )
?字段為特殊代碼校驗(yàn):
1、輸入htm代碼:比如” <font>你好</font>”;--必須以文本的形式將代碼顯示出來。
2、輸入JavaScript代碼:比如<param name=“MovieWindowWidth” value=“320”>;--必須以文本的形式將代碼顯示出來。
?多行文本框輸入:
1、是否允許回車換行 ;
2、保存后再顯示能夠保持輸入時(shí)的格式 ;
3、僅輸入回車換行,檢查能否正確保存;若能,查看保存結(jié)果。若不能,查看是否有正確提示 ;
4、僅輸入空格,檢查能否正確保存;若能,查看保存結(jié)果。若不能,查看是否有正確提示 。
二、文本框?yàn)閿?shù)值型
?邊界值:
1、輸入[最小值-1]--程序應(yīng)提示錯(cuò)誤;
2、輸入[最小值]--OK;
3、輸入[最大值]--OK;
4、輸入[最大值+1]--程序應(yīng)提示錯(cuò)誤;
?位數(shù):
1、輸入[限制位數(shù)]--OK;
2、輸入[限制位數(shù)+1]--根據(jù)實(shí)際項(xiàng)目而定,是否自動(dòng)四舍五入成限制位數(shù),還是提示信息;
3、輸入[限制位數(shù)-1]--OK;
?異常值、特殊值:
1、輸入非數(shù)值型數(shù)據(jù):漢字、字母、字符--程序應(yīng)提示錯(cuò)誤;
2、輸入負(fù)數(shù)--根據(jù)實(shí)際項(xiàng)目而定,如果不允許輸入負(fù)數(shù),必須提示友好信息;
3、字段禁止直接輸入非數(shù)值型數(shù)據(jù)時(shí),使用“粘貼”、“拷貝”功能嘗試輸入,并測試能否正常提交保存--只能使用“粘貼”、“拷貝”方法輸入的特殊字符應(yīng)無法保存,并應(yīng)給出相應(yīng)提示 ;
.4、全角數(shù)字和半角數(shù)字的情況--全角數(shù)字不能保存,提示友好信息,半角數(shù)字正常保存;
5、首位為零的數(shù)值:如01=1--視實(shí)際項(xiàng)目情況而定;
浙公網(wǎng)安備 33010602011771號