测试如何区分前后端bug

当我们测试到前后端分离的项目时,可能就会想这个bug我到底应该指给谁,是前端的问题还是后端的呢,为了让自己更专业,分清前后端问题还是很重要的。

1、如图商品详情中显示【件装:1,中包装:2 】但是在后台设置【件装:2,中包装:1】,

我们发现了这个问题,然后就要把他指派给开发了,手机打开控制台,然后点一下【查看详情】

bagshl指的是件装,mbagshul指的是中包装(如果分不清,可以查看接口文档或者问开发)接口返回的数据就有问题,所以这个是后端的bug

如果我们查看响应数据显示的正确,但是商品详情显示反了,这个就是前端的bug了

 

 

2.当发现问题还可以查看前端的请求数据(和接口文档进行对比,有没有传错参数,比如统计最低传lower,最高传up但是前端请求的时候传反了就是前端的bug)或者请求参数中为空这些都是前端的问题

如图:flmc中应该显示【布洛芬片】但是请求中显示的空,很明显这就是前端的问题了

 

 

 此外,当我们测试APP或者微信小程序等没办法用网页直接查看请求或者响应数据时,可以用fiddler等抓包工具查看