web分页查询测试

查询

  1. 单条件查询
    1. 输入框测试
      1. 输入文本
      2. 文本数据格式检查
      3. 文本前面带空格
      4. 文本中间带空格
      5. 文本结尾带空格
      6. 特殊字符&emoji查询
      7. 清空查询条件
    2. 返回结果检查
      1. 各字段值检查
      2. 返回的结果为空 前端展示
  2. 组合条件查询
  3. 重置功能
  4. 安全测试
    1. 用户权限校验
    2. 重要数据脱敏
    3. 防止SQL注入
      1. 如何防止SQL注入?
        1. 使用预处理语句(参数化查询)预编译的SQL语句,可以稍后绑定查询的参数
        2. 过滤用户输入,删除潜在的恶意攻击语句
        3. 最小权限原则,为访问数据库的Web应用程序用户分配最小必需的权限
    4. 防止css注入
    5. 防止命令行注入        
  5. 容错测试
    1. 接口报错,前段明确语义提示
    2. 接口超时,前端明确提示  
  6. 性能测试
    1. 大量数据,接口响应时延
    2. 弱网下,前端页面表现

 分页

  1. 查询的数据不足一页
  2. 查询的数据超过一页
    1. 翻页后,请求入参检查
    2. 翻页后,返回数据检查
    3. 翻页到最后一页,当前返回数据不足一页,不再拉取新的信息
    4. 切换每页展示的数目
    5. 切换到最后一页,将每页展示的数目调大,观察页面跳转
  3. 跳转到指定页面
    1. 跳转到合规的页面
    2. 跳转到不存在的页面
    3. 跳转到首页,切换上一页(不应该展示上一页按键)
    4. 跳转到尾页,切换下一页(不应该展示下一页按键)
  4. 翻页后搜索
    1. 设置新的查询条件(看一下页码是否重置为首页)          

 

posted @ 2023-08-04 23:35  凌语小菜鸡  阅读(36)  评论(2)    收藏  举报