如何定位bug是前端还是后端

1、样式问题
关于布局和兼容性问题,举个例子:同个界面,在15寸电脑上可以看到完整的内容,但是在13.3的电脑上只能看到部分;再举个例子:在Android 9.3的系统上,一副动画可以自动播放,在Android 4.4的系统上却没有动画效果。以上两种,都属于前端问题。也就是说,这类问题,百分之百是前端问题。

2、响应时间长的问题
响应时间多久才算长呢,这个一般具体情况具体分析。造成响应时间长可能是1:前端请求了多次接口。这个时候有人问了,什么是请求多次接口。比如当前页面要调leave接口,清除数据后,再点击该页面,在network上看到这个这个接口出现了3次,那么就是前端请求了3次这个接口;2:后端代码问题,在排除前端问题后,如果接口响应时间长(时间查看参考下图),那么无疑是后端代码质量问题了,可以去怼后端了。
在这里插入图片描述
3、和设计稿对不上
一个比较规范的公司,设计稿校对这个环节应该由设计师去测试,但是如果你所在的是个小公司,那么测试人员也要负责校对设计稿的工作,这种100%是前端问题了

4、输入符合需求却报错
这个最好配合接口文档一起看,比如接口name要带参数sure,后端接口文档令这个sure的类型为string,但是前端传参的时候,把sure传承了int型,那么这个bug是属于前端的。又比如,用户数据库存在“林家小猪“林家小李”“林家”3个用户,在界面的姓名输入框输入了“林家”,按照需求是模糊搜索,但是response只返回1个用户“林家”,这个时候就是后端的bug了。
可以这么说,如果传参不符合接口文档的类型,少传必填参数带来的报错,就是前端bug;如果前端传参正确的情况下,response返回的数据不符合需求,那么就是后端bug。
在这里插入图片描述
5、实现的功能跟需求不一致
这个,怪产品了,或许是原型写得不够明显,或者是需求不明确导致,让产品和开发沟通了。。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值