web測試中如何測試文本輸入框控件?純文本框主要分為密碼框、文本框(TextBox)和多行文本框(TextArea)
密碼框
字符長度
是否區(qū)分字母大小寫
全角半角輸入(數(shù)字、英文)
是否允許空格字符
輸入的密碼是否加密顯示
是否支持復(fù)制粘貼
密碼傳輸過程中是否加密
數(shù)據(jù)庫中是否加密保存
密碼驗證方式是否為對比模式
利用復(fù)制粘貼等操作強制輸入不允許輸入的數(shù)據(jù)
其他同普通文本框測試點
文本框
輸入中文、英文大小寫、數(shù)字、特殊字符,構(gòu)建有效等價類和無效等價類
全角半角輸入(數(shù)字、英文)和顯示
輸入框是否為必填項(空輸入)
是否可以輸入空格以及對空格的處理(包括全角半角、中英文、文本首尾、文本間的空格)
字符長度
支不支持快捷鍵操作(Enter、Ctrl+“C/V/X/A/Z”復(fù)制粘貼剪切全選撤銷等)
利用復(fù)制粘貼等操作強制輸入不允許的輸入數(shù)據(jù)特殊字符(串):單引號、雙引號、分號、Null、null、/、、轉(zhuǎn)義字符、等
JavaScript代碼:Hello、alert(“hello”)
html代碼:Hello、
注入式Bug
是否允許Enter換行
保存后是否保持輸入時的格式顯示
僅輸入Enter換行能否保存
是否能夠調(diào)整文本框大小,拖動調(diào)整大小時,能否與頁面其他元素自適應(yīng)
當(dāng)輸入文本較長時,是否出現(xiàn)滾動條或者自動擴展文本框大小
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。