• 高级
  • 概述:覆盖失败请求、极端交互(快速点击)、多状态(加载/空/错/禁用/权限)下的行为,能自动化的用自动化,手动做关键冒烟。

自测清单

  • 请求失败
    • 全部请求失败(断网/网关502/跨域失败)
    • 单接口失败(4xx/5xx/超时/取消)与重试/兜底
    • 鉴权失效与续期(跳转登录/静默刷新)参见 前后端交互axios 拦截器
  • 交互边界
    • 快速连续点击/重复提交(结合 防抖节流
    • 键盘可达性(Tab/Enter/Esc)、焦点丢失恢复
    • 触摸与鼠标差异、长按、拖动
    • 多标签页/路由切换/返回前进缓存
  • 网络与性能
    • 低速/高延迟/丢包、离线→在线恢复
    • 重试退避、轮询/中断,见 轮询axios
  • 影响范围
    • 检查本次开发以外的功能,说不定不小心影响到了其他功能 child::

      前端自测 大数据量与极端值

      要点

      • 自测时覆盖“大数据量”与“极端数值”。
      • 图表:x 轴大量点、y 轴超大值/极端范围。
      • 表格:万级行、复杂列渲染、滚动性能。
      指向原始笔记的链接

备注

  • 失败优先;用户可见路径优先;关键路径冒烟优先。