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

判断规则

看界面上的文字、样式、交互,属于前端bug;
看有没有请求接口,没有请求接口、或者请求的url错误属于前端bug;
若请求了接口报错,看接口传参是否正确,传参不对属于前端bug,看接口返回的数据,返回的数据不对或者没有返回数据,属于后端的bug;

借助工具

抓包工具:大部分情况下,使用抓包工具就可以判断了。web端常用的是浏览器自带的F12,app端常用的是Fiddler、Charles设置代理,查看调用的接口、请求参数和返回数据来进一步判断。
查看日志:如果是比较复杂的系统,比如两个及以上的系统对接,这种情况下单纯使用抓包工具不太容易判断,那么通常使用Xshell连接测试服务器,使用Linux命令查看日志,进一步判断是哪一个系统出的问题。

案例分析

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值