功能相关测试点

文本输入框

      • 默认提示文本
      • 是否是必填项
        • 必填标识
        • 为空提交
        • 输入空格提交
        • 非空提交
        • 输入后全部删除是否存在提示
      • 是否存在长度校验(数据库+前端)
        • 输入最大长度
        • 输入最大长度+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