web分页查询测试
查询
- 单条件查询
- 输入框测试
- 输入文本
- 文本数据格式检查
- 文本前面带空格
- 文本中间带空格
- 文本结尾带空格
- 特殊字符&emoji查询
- 清空查询条件
- 返回结果检查
- 各字段值检查
- 返回的结果为空 前端展示
- 输入框测试
- 组合条件查询
- 重置功能
- 安全测试
- 用户权限校验
- 重要数据脱敏
- 防止SQL注入
- 如何防止SQL注入?
- 使用预处理语句(参数化查询)预编译的SQL语句,可以稍后绑定查询的参数
- 过滤用户输入,删除潜在的恶意攻击语句
- 最小权限原则,为访问数据库的Web应用程序用户分配最小必需的权限
- 如何防止SQL注入?
- 防止css注入
- 防止命令行注入
- 容错测试
- 接口报错,前段明确语义提示
- 接口超时,前端明确提示
- 性能测试
- 大量数据,接口响应时延
- 弱网下,前端页面表现
分页
- 查询的数据不足一页
- 查询的数据超过一页
- 翻页后,请求入参检查
- 翻页后,返回数据检查
- 翻页到最后一页,当前返回数据不足一页,不再拉取新的信息
- 切换每页展示的数目
- 切换到最后一页,将每页展示的数目调大,观察页面跳转
- 跳转到指定页面
- 跳转到合规的页面
- 跳转到不存在的页面
- 跳转到首页,切换上一页(不应该展示上一页按键)
- 跳转到尾页,切换下一页(不应该展示下一页按键)
- 翻页后搜索
- 设置新的查询条件(看一下页码是否重置为首页)