WEB輸入框是B/S架構系統中頁面使用非常頻繁的控件,比如我們登錄一個網站,輸入 用戶名和密碼的控件都是輸入框,比如使用百度搜索,在輸入搜索內容的控件也是輸入框,比如網購一個物品,我們需要輸入購買的數量,也是一個輸入框,網銀轉賬時輸入轉賬金額的控件也是輸入框。下面就是我總結的輸入框的通用測試點。
如何測試一個WEB的輸入框?
1、首先考慮是一個文本輸入框還是數值型的文本輸入框文本輸入框測試點:
1、重復
2、空 也就是不填寫是否支持
2、長度:例如支持100字符, 那需要測試100字符、101字符、100字符后輸入一個漢字的情況, 最大長度的顯示是否正常
3、哪些是支持的字符類型:數字、字母、漢字、字符!@!#、特殊字符(tab 回車鍵是否支持)
4、是否支持多行,保存是否成功,顯示是否按輸入的多行顯示
5、字符中帶有HTML標記對時,顯示是否正常 例如::<br> <br>
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: 小數類型時:-5.0000 -4.9999 0.0000 4.9999 5.0000
b:整數類型時:-5 -4 0 4 5
6、非數字類型是否支持輸入
7、半角的數字、全角的數字
8、空格+數字
9、多瀏覽器的兼容性
10、權限校驗
