Bug排查思路

遇到一个Bug,怎么排查?以下几个思路,希望能对大家有所启发

一、环境问题

1、开发的代码是否已更新

2、是否是缓存原因导致的(强刷,手动清除缓存,web甚至可以直接用无恒模式查看页面)

3、是否与操作系统、浏览器版本、浏览器类型等有关

二、区分前后端Bug

1、经验法

可以根据经验,大致判断下:

前端Bug:与界面布局、交互、兼容性等相关

后端Bug:与业务逻辑、安全性、性能、数据等相关

2、抓包

抓包从接口请求url,参数,接口响应来分析

1、未发送请求,就属于前端bug

2、接口请求url错误,传参错误,就属于前端bug

3、接口返回数据错误,就属于后端bug

3、查看服务端的日志

如果没有日志输出,很有可能这个功能与后端没有交互,基本上属于前端Bug

如果有日志输出,可以分析有没有错误的日志,做进一步分析

你可能感兴趣的:(职场软技能,bug)