web测试中如何测试文本输入框控件?纯文本框主要分为密码框、文本框(TextBox)和多行文本框(TextArea)
密码框
字符长度
是否区分字母大小写
全角半角输入(数字、英文)
是否允许空格字符
输入的密码是否加密显示
是否支持复制粘贴
密码传输过程中是否加密
数据库中是否加密保存
密码验证方式是否为对比模式
利用复制粘贴等操作强制输入不允许输入的数据
其他同普通文本框测试点
文本框
输入中文、英文大小写、数字、特殊字符,构建有效等价类和无效等价类
全角半角输入(数字、英文)和显示
输入框是否为必填项(空输入)
是否可以输入空格以及对空格的处理(包括全角半角、中英文、文本首尾、文本间的空格)
字符长度
支不支持快捷键操作(Enter、Ctrl+“C/V/X/A/Z”复制粘贴剪切全选撤销等)
利用复制粘贴等操作强制输入不允许的输入数据特殊字符(串):单引号、双引号、分号、Null、null、/、、转义字符、等
JavaScript代码:Hello、alert(“hello”)
html代码:Hello、
注入式Bug
是否允许Enter换行
保存后是否保持输入时的格式显示
仅输入Enter换行能否保存
是否能够调整文本框大小,拖动调整大小时,能否与页面其他元素自适应
当输入文本较长时,是否出现滚动条或者自动扩展文本框大小
推荐阅读: