Bug是属于前端还是后台

必备工具:

chrome 浏览器F12, 开发者工具 (抓包工具太多,熟练用抓包工具更好啊)

开发者工具可以帮助定位分析

前端有没有向后台发起请求?

前端请求参数是否正确?(缺少必填参数、清空缓存请求参数是否有丢失)

前端请求接口顺序是否正确?(网络较慢的时候,会暴露问题,比如用户多次刷新,多次请求,就会出现1个接口请求多次) 

后台是否有应答? (常见的:  200  400 500 状态码分别是什么意思?服务器相应成功、请求参数浏览器处理不了、服务器异常)

后台应答的数据是否符合接口文档(拼写错误、json数据层级结构错误)?

BUG属于前端

JS语法错误

页面元素之类的错误:

图片尺寸、图片分辨率(需要产品经理确认)

光标的几种形态 (输入框_工字形光标、链接or按钮_食指竖起的白手套、白色箭头), 参考文档:HTML光标样式

按钮点击没反应、下拉框层级关系没有动态变化、输入框校验(长度、非法字符)不严格

面包屑导航条:不准确、不能跳转、跳转404错误

图片加载不出来:如果是静态图片就是打包的时候少了文件、如果是动态图片就是后台返回的数据有问题

提示语:不友好,不符合用户场景

前端写死了数据,没有动态读取后台返回的数据,

后台接口应答异常码,前端要有合理提示语

后台接口无应答or应答超时,前端要有超时提示语

同一个接口,用户正常操作的时候有没有必要同时发送N个?网络异常的时候,多次刷新页面,接口顺序怎么控制?

多个接口(例如:A接口必须在B接口前面),导致网络延迟的时候,顺序有点乱了,有偶现BUG

BUG属于后台

返回的报文不符合接口文档:参数是否区分大小写、字母拼写错误、INT或者String与接口文档不一致(INT不需要“”引号,string需要“”引号)

返回的值前端识别不了,协商后,后台配合扩充字段满足前端需求

应该返回0条记录的,但是返回了全部。应该返回1条记录的,但是返回了多条记录

应该返回有序的数据,但是返回了无序的数据

分页结果不正确(每页条数,第1页,第2页,第3页)

数据量太大时SQL没有优化导致接口应答时间长,超时了

猜你喜欢

转载自blog.csdn.net/lelemom/article/details/83720271