文本框是最常见的软件测试控件了,整理了网上和自己平时工作的资料,对文本框测试进行了总结。
正常字符
必填项校验:
a.必填项未输入——程序提示出错,提示友好
b.必填项输入空格,未输入其它字符——程序提示出错,提示友好
字段唯一性校验:(不是所有字段都做此项校验,视实际情况而定)
a.新增时输入重复的字段值——程序提示重复,提示友好
b.修改时输入重复的字段是——程序提示重复,提示友好
默认值校验:(不是所有输入框都要做此项校验,视项目实际情况而定)
a.默认值是固定值or数据库中的值or配置文件中的值
b.在输入框输入值,默认值是否消失
c.在输入框中输入值,点击刷新按钮,此时界面是显示默认值还是输入的值。
操作限制:
a.输入框不限制复制粘贴撤销
b.输入框限制了复制粘贴撤销
字符长度校验:
a.输入【最小字符数】——OK
b.输入【最小字符数+1】——OK
c.输入【最小字符数-1】——程序提示出错,提示友好
d.输入【最大字符数】——OK
e.输入【最大字符数】——OK
f.输入【最大字符数+1】——程序提示出错,提示友好
空格校验:
a.输入字符串中间包含空格——连同空格保存成功
b.输入字符串首尾包含空格——自动过滤首尾空格保存成功
特殊字符校验:
a.输入框如对某些字符禁止输入时,检查是否限制输入成功,提示是否友好
b.输入中文、英文、数字、下划线、单引号、括号(!~@#$^&*()_+{}|:“<>?/.,;‘[]\=-`¥……()--:《》?、。,;’【】、=-· )等所有字符的组合——若无限制,保存成功显示无异常
特殊代码校验
a.输入html代码:比如:<br><script>alert(/xss/)</script>—— 必须以文本的形式将代码显示出来。
b.输入javascript代码:比如<param name=“MovieWindowWidth” value=“320”>;——必须以文本的形式将代码显示出来。
c.输入数据库代码:NULL、null、delete
多行文本框校验
a.是否允许回车换行
b.保存后再显示输入时的格式
c.仅输入回车换行,检查能否正确保存,若能查看保存结果,若不能查看是否有正确提示。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。