目录

day3如何判断是前端的bug还是后端的bug

day3:如何判断是前端的bug还是后端的bug

判断规则

看界面上的文字、样式、交互,属于前端bug;

看有没有请求接口,没有请求接口、或者请求的url错误属于前端bug;

若请求了接口报错,看接口传参是否正确,传参不对属于前端bug,看接口返回的数据,返回的数据不对或者没有返回数据,属于后端的bug;

借助工具

抓包工具:大部分情况下,使用抓包工具就可以判断了。web端常用的是浏览器自带的F12,app端常用的是Fiddler、Charles设置代理,查看调用的接口、请求参数和返回数据来进一步判断。

查看日志:如果是比较复杂的系统,比如两个及以上的系统对接,这种情况下单纯使用抓包工具不太容易判断,那么通常使用Xshell连接测试服务器,使用Linux命令查看日志,进一步判断是哪一个系统出的问题。

案例分析

比如在某app上收藏了一条笔记,但是收藏页面查不到这条笔记,如何分析是谁的bug?

这里有两个动作,第一个是收藏笔记,第二个是查看收藏页面。首先,需要查看一下点击收藏这个动作调用的接口,查看前端调用的接口是不是正确,是不是正确的把这条笔记的字段完整的传给了后端,后端是否把这条数据正确的存储在数据库表里;然后查看收藏列表的接口,查看前端的传参是不是正确,后端有没有把符合条件的数据返回来。