如何分析是前段还是后端的问题
(1)检查接口,前端和后台之间是通过接口文件相互联系的,需要查看接口文件
(2)检查请求的数据是什么,反馈的数据又是什么
(3)根据接口文件,检查数据是否正确。如果发送的数据是正确的,但是后台反馈的数据是不符合需求的,那就是后台的问题;如果前端没有请求接口或请求的时候发送数据与需求不符,那这个时候就是前端的问题了。
(先抓包看请求报文,对着接口文档,看请求报文有没问题,有问题就是前端发的数据不对
请求报文没问题,那就看返回报文,返回的数据不对,那就是后端开发的问题)
深圳校区-陈校长(807564856) 2020/10/16 11:06:53
输入登录用户名和密码,点击登录,无任何反映(没有任何提升和跳转)
bug分析思路:从页面交互看,输入用户名和密码点击登录要么登入成功进入系统,要么就是跳转到系统其它页面,其次就是登录失败给提示,而现在我们没有任何反应
分析有可能是以下几种情况:
情况一:通过控制台(浏览器F12),如果发现控制台并没有JS错误,但是发现有向后台发起一个请求,此时还不能确定是前端还是后台的问题,需要进一步分析,我们可以通过控制台的网络标签,如果这个时候你发现前端登录脚本执行报错导致前端没有对后台登录接口发起调用,那么这个bug则属于前端bug
情况二:通过控制台(浏览器F12),如果发现控制台并没有JS错误,但是发现有向后台发起一个请求,此时还不能确定是前端还是后台的问题,需要进一步分析,我们可以通过控制台的网络标签,如果发现错误404 not fount请求路径找不到的问题,这种情况就有可能是前端和后台开发人员改了接口地址,这种情况也可以提给前端,也可以提供后端,如何是500则说明是后端服务异常,这种一搬有代码执行异常导致的,bug交给后端处理