作者:Gakki
如何判断bug是前端还是后端?
- 测试人员需要对需求进行充分的理解。如果对需求理解不充分,也有可能导致错误的bug产生。还有就是设计本身有的时候也会产生缺陷。
- 然后如何判断bug是前端还是后端,需要确定是界面显示的问题还是功能问题。如果是界面功能,如文字错误、样式错误等,需要截图,指派给前端;如果是功能问题,控制台的问题至少定位到:www问题还是数据库问题。如果是www问题至少要定位到是前端还是后端问题;如果是数据库问题至少要定位到是服务端接口问题还是中间件问题。
- 前端的问题如(功能、界面和兼容性等有关):
- 按钮点击没反应、下拉框层级关系没有动态变化、输入框校验(长度、非法字符)不严格
- 前端写死了数据,没有动态读取后台返回的数据
- 图片加载不出来
- 面包屑导航条:不准确、不能跳转、跳转404错误
- 图片尺寸、图片分辨率不符合高保图
- 后端的问题如(与逻辑、性能和安全性有关,与数据相关的错误、排序等问题大多是后端的bug):
- 数据量太大时SQL没有优化导致接口应答时间长,超时了
- 分页结果不正确
- 排序
- 返回的数据不正确
- 另外,对于 APP 页面 toast 提示可能是后端给的,也有可能是前端给的。
- 通常情况下,我们可以通过请求接口、传参和响应三部分来判断bug。也可以通过浏览器的控制台来进行代码调试定位。