文本输入框 |
-
-
- 默认提示文本
- 是否是必填项
- 必填标识
- 为空提交
- 输入空格提交
- 非空提交
- 输入后全部删除是否存在提示
- 是否存在长度校验(数据库+前端)
- 输入最大长度
- 输入最大长度+1
- 复制粘贴最大长度+1
- 超出限制友好提示
- 是否存在唯一属性,校验重复
- 是否存在联动输入
- 是否存在suggest---suggest数据权限
-
-
- 是否支持tab键
- 是否支持shift+enter内部换行
- 是否支持ctrl+A/+C/+V
- 是否支持回车键自动提交
-
-
- 输入汉字简体/繁体/数字/英文大小写
- 输入可点击链接
- 输入特殊字符 /\:*?<>|
- 输入emoji/颜文字
- 输入的文本首、尾、中间含空格时的情况
- 输入高危词,违禁词,敏感词,是否屏蔽
- 输入null/NULL/undefind
- 输入sql,例:' or 1=1--或hi' or 1=1--或' or 'a'='a'
- 输入xss跨站脚本,例:<script>alert("abc")</script>、doucment.write("abc")、<b>hello</b>
- 输入html标签,例:<script>,</script>,<title>,<html>,<td>
-
- 重命名文本框输入后缀 .docx/.pdf或路径名
- 敏感信息输入框抓接口看是否明参
|
数字输入框 |
-
-
- 输入最小数值-1
- 输入最小数值
- 输入最大数值
- 输入最大数值+1
-
-
- 输入正确数值
- 输入为空
- 输入0
- 输入负数
- 输入非数字
- 是否允许输入0开头
- 输入小数(以0开头)
|
列表 |
-
-
- 列表---风格样式统一/高度长度适中/边框调节/页面缩放展示/hover 效果
-
-
- 单项数据为空时---展示是否符合预期
- 单项数据超长时---省略hover显示全称/换行
- 单项数据可点击跳转---跳转正确性/权限
- 全部数据为空时---页面美观/友好提示
- 全部数据过多时---滚动/加载/渲染/分页
-
-
- 是否支持下拉刷新
- 是否支持上拉加载---单次加载数目/加载全部后相应提示
- 是否支持热键上下左右拖动/快速移动至表头或末尾
- 滚动条
- 拖拽
- 点击
- 鼠标滚轮滚动
- 滚动至最末尾
- 滚动完毕是否隐藏
- 快速滚动检查页面加载
- 随着加载内容越来越多滚动条高度变化
- 分页控件
- 折叠展开
- 拖动排序
|
| 未完待续。。。 |
转载于:https://www.cnblogs.com/feizisy/p/11276954.html