当前位置: 首页 > news >正文

问题定位总结

这里写目录标题

  • 一、遇到bug怎么做?——第一时间存证!!
  • 二、定位bug的方法?如何确定是前端bug还是后端bug?
    • 第一层:大致确定
    • 第二层
      • 1. 关注状态码
        • 常见的状态码整理
    • 第三层
      • (1)查看接口:查看接口请求参数 和 响应结果
      • (2)查看日志:查看后端日志有无,以及错误日志信息
      • (3)如果定位为后端的bug,可以进一步 通过以下方法 精确定位是哪里出的bug
  • 参考文章

一、遇到bug怎么做?——第一时间存证!!

遇到bug时,一定要第一时间 封锁现场,并且 截图 或者 录屏
–》因为你不知道之后是否还能将他复现出来

二、定位bug的方法?如何确定是前端bug还是后端bug?

第一层:大致确定

  • 前端bug特性:界面相关,布局相关,兼容性相关,交互相关
  • 后端bug特性:数据相关,安全性相关,逻辑性相关,性能相关

第二层

1. 关注状态码

1.1 看到一个很牛逼的类比:

HTTP方法对应的SQL命令方法说明
GETSELECT从服务器里查询资源
POSTINSERT提交数据,更新服务器资源

在这里插入图片描述

常见的状态码整理

之后遇到的会在这里整理,现在还太嫩了
腾讯云有份小小的资料,点击跳转

一个小tips:
如果状态码是4**,那大概率是前端的问题
如果状态码是5**,那大概率是后端的问题

但是!!并不是一定哈,只是大致的判断

第三层

(1)查看接口:查看接口请求参数 和 响应结果

  • 如果请求没发出去 或者 参数不正确 --》 前端bug
    在这里插入图片描述

  • 如果请求url 和 传参 都正确,响应数据不正确 或者 没有响应–》后端bug
    在这里插入图片描述

  • 后端返回了响应 也是正确的,但是前端没有正确显示–》一般就是前端的问题

(2)查看日志:查看后端日志有无,以及错误日志信息

(3)如果定位为后端的bug,可以进一步 通过以下方法 精确定位是哪里出的bug

  • 查看报错日志,通过日志分析问题点
  • 查看数据库确认数据的正确性
  • 查看缓存是否正确

参考文章

  • 【测试总结】测试时如何定位一个bug?是前端还是后端?

相关文章:

  • WebSocket在分布式环境中的局限性及解决方案
  • 线程的多种创建方式和使用
  • QML 自定义矩形框Rectangle,实现四个边框自定义大小
  • 反射机制的简单示例
  • pytorch预训练模型下载保存路径更改
  • 【干货教程】DeepSeek R1+Open WebUI构建RAG检索增强知识库的实战教程
  • 《DeepSeek Janus Pro 7B:多模态人工智能大模型部署全攻略》
  • 用 UniApp 打造新颖美观的弹出框
  • C#多线程
  • UEFI Spec 学习笔记---11 - Protocols — UEFI Driver Model(1)
  • 嵌入式音视频开发(二)ffmpeg音视频同步
  • 大一计算机的自学总结:前缀树(字典树、Trie树)
  • 【Ai】辅助编程利器:Cline、Continue
  • 大数据组件(四)快速入门实时数据湖存储系统Apache Paimon(1)
  • #渗透测试#批量漏洞挖掘#Apache Log4j反序列化命令执行漏洞
  • 基于AdaIN的实时图像风格迁移-照片艺术化
  • 初识LLMs
  • 第四十三篇——零和博弈(鞍点理论):如何找到双方的平衡点?
  • 【Linux系统】生产者消费者模型:基于阻塞队列 BlockingQueue
  • 【笔记】LLM|Ubuntu22服务器极简本地部署DeepSeek+API使用方式
  • 甘肃省政府原党组成员、副省长杨子兴被提起公诉
  • 被炒热的“高潮针”:超适应症使用,安全性和有效性存疑
  • 独家专访|白先勇:我的家乡不是哪个地点,是中国传统文化
  • “五一”假期出入境人数达1089.6万人次,同比增长28.7%
  • 观察|“离境退税”撬动上海“五一”假期入境消费
  • 五一假期上海境外来沪消费4.55亿元,同比增长211.6%