web頁面輸入框測試點

如何測試一個WEB的輸入框?

1、首先考慮是一個文本輸入框還是數值型的文本輸入框


文本輸入框測試點:
1、重複
2、空 也就是不填寫是否支持
2、長度:例如支持100字符, 那需要測試100字符、101字符、100字符後輸入一個漢字的情況, 最大長度的顯示是否正常
3、哪些是支持的字符類型:數字、字母、漢字、字符!@!#、特殊字符(tab 回車鍵是否支持)
4、是否支持多行,保存是否成功,顯示是否按輸入的多行顯示
5、字符中帶有HTML標記對時,顯示是否正常 例如::<br> <br> &nbsp;
6、字符串前後中帶空格,前後的空格是否過濾, 中間的空格是否保留
7、最大長度顯示是否正常
8、全角半角的字母、數字
9、字符串中帶JS標記對, 比如<script>alert('aa');</script> 
10、複製功能是否可用
11、粘貼功能是否可用、粘貼超過最大長度的字符串怎麼顯示?
12、多瀏覽器的兼容性
13 、權限校驗


數值型的輸入框測試點:
1、重複
2、空 不填寫是否支持
2、數值類型:
   a: 小數 支持的位數、不夠支持的位數時,後面是否自動補零,超過支持的位數時,是四捨五入還是直接捨去
   b: 整數 
3、0 是否支持、是否符合業務邏輯
4、負數是否支持
5、數值的範圍:例如 -5<X<5
   a: 小數類型時且爲4位小數時:-5.0000 -4.9999  0.0000 4.9999 5.0000
   b:整數類型時:-5 -4 0 4 5
6、非數字類型是否支持輸入
7、半角的數字、全角的數字
8、空格+數字
9、多瀏覽器的兼容性

10、權限校驗

一般的講,常見輸入框測試應該可以分以下幾種情況進行測試:
1、 唯一性
如:用戶名註冊,輸入後即檢查用戶名是否已存在
2、 輸入類型
1)字母(大寫、小寫)
2) 數字(整數、小數;正數、負數、0)
3)中文
4)特殊字符(包括xml敏感字符、json敏感字符)
5)空、空格
3、 輸入長度
1)允許輸入範圍
2)臨界值
3)不允許輸入範圍
4、提示信息(提示語言的正確性,對一些異常情況進行處理,主要檢查提示的正確性、完備性、友好性等,一般是結合bottom 進行測試)
5、 兼容性
1) 瀏覽器兼容性
2) 系統兼容性 (手機、電腦、平板等)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章