输入选择框
输入框
- 验证输入框之前的标题是否正确
- 验证输入与输出是否信息一致
- 未输入任何信息,当输入框里面有提示信息时,查看提示信息是否合理
- 字段长度校验(边界值)
- 验证输入状态:当处于某种状态下,输入框是否处于可写或非可写状态。例如,系统自动给予的编号等栏位作为唯一标识,当再次处于编辑状态下,输入框栏位应处于不可写状态,如果可写对其编辑的话,可能会造成数据重复引起冲突等
- 验证对特殊字符输入的处理:
a.输入域如对某些字符禁止输入时,是否有限制
b.中文、英文、空格,数字,字符,下划线、单引号 等所有特殊字符的组合
c.所有特殊字符测试(!~@#$^&*()_+{}|:“<>?/.,;‘[]=-`¥……()–:《》?、。,;’【】、=-•) - 验证二代身份证号:
a.长度不等于18位的数字串,是否提示错误
b.特殊字符X在最后一位,是否校验通过
c.特殊字符X在前面17位中任意一位,是否提示错误
d.带字母(非X)、特殊字符、空格、汉字,是否提示错误
e.特殊的18位数字串,如‘00…00’,‘11…11’,是否提示错误 - 验证多行文本输入的处理:
a.是否允许回车换行
b.保存后再显示能够保持输入时的格式
c.仅输入回车换行,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示
d.仅输入空格,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示 - 验证对特殊代码输入的处理:
a.输入html代码:比如”你好”,必须以文本的形式将代码显示出来,输入<;html>;
b.输入JavaScript代码:比如“;”,必须以文本的形式将代码显示出来
c. 输入or 1=1时是否作处理 - 验证输入框是否允许右键复制黏贴及快捷键ctrl+c、ctrl+v,是否能强制输入程序不允许的输入数据
下拉选择框
- 查询时默认显示全部
- 选择时默认显示请选择
- 禁用时样式置灰
- 检查约束,内容是根据其他要素变化的,如城市的下拉框内容,是根据省份变化而联动的;或者根据登陆者的权限不同,下拉列表的内容也不一样
- 检查已经联动的数据条件,如果一个联动的条件被清空,其他关联的数据是否也跟着被清空
- 检查是否支持Tab键、上下箭头键
- 修改或编辑页面,下拉选择框的选中项是否正确
- 下拉选择框是否能正确切换
- 下拉选择框的数据源(即数据选项)是否正确完整
10.当数据源更新时,下拉选择框数据选项是否同步更新
复选框
- 多个复选框可以被同时选中
- 多个复选框可以被部分选中
- 多个复选框可以都不被选中
- 逐一执行每个复选框的功能
- 复选框初始状态(选中、取消)是否正确
- 选中状态时,点击则取消选中,未选中状态时,点击则选中
- 复选框在树型结构时,父节点复选框选中时,其所有子节点复选框都被选中;父节点复选框取消选中时,其所有子节点复选框都取消选中
- 复选框在树型结构时,子节点复选框只要有一个选中,其父节点复选框就被选中;所有子节点复选框都取消选中时,其父节点复选框被取消选中
单选框
- 一组单选按钮不能同时选中,只能选中一个
- 逐一执行每个单选按钮的功能,测试被选中的按钮内容是否保存到数据库
- 检查能否向组合列表框输入数据
- 一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空
- 单选框初始状态(选中、取消)是否正确,如在修改页面时,单选框是否呈其应有的选中或取消状态
全选框
- 勾选全选则选中当页所有记录。
- 去掉当页某个记录的勾选,则全选也去掉勾选。
- 翻页后,自动去掉已勾选的记录及全选的勾选
数值型输入框
- 输入非数值型数据,如:汉字、字母、字符,程序应提示错误
- 输入负数,根据实际项目而定,如果不允许输入负数,提示友好信息
- 字段禁止直接输入非数值型数据时,使用“粘贴”、“拷贝”功能尝试输入,并测试能否正常提交保存,只能使用“粘贴”、“拷贝”方法输入的特殊字符应无法保存,并应给出相应提示
- 全角数字和半角数字的情况,全角数字不能保存,提示友好信息,半角数字正常保存
- 首位为零的数值,如01=1,视实际项目情况而定
邮件类型输入框
- 输入合理的英文及数字字符组成的正确格式
- 格式正确的前提下输入第一部分中的异常字段校验
- 输入无@的格式,如:ab.com
- 输入@前无内容的格式,如@b.com
- 输入@后无内容的格式,如a@
- 输入@前后均没有内容的格式,如@
- 输入没有域名的格式,如a@b.,a@b
- 输入email中有多个@的,如a@@b.com,a@b@c.d
- 输入@后面直接跟域名的,如a@.com
10.输入@后面有多个分隔符的,如a@b.c.d,a@b.c.d.e
日期型输入框
- 是否有默认值
- 选择日期后是否正确回显到页面上,且格式正确
- 通过左右按钮进行年、月的选择,是否正确
- 是否禁止手工输入
- 输入不符合格式的数据,检查程序是否正常校验,如程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示
来源:CSDN
作者:Atlantis_bug
链接:https://blog.csdn.net/qq_45150280/article/details/104670589