如何定位Bug是前端还是后端问题(工作中个人总结)

如何定位Bug是前端还是后端问题(个人总结)

一、UI界面出现问题

如果是APP方面UI的问题—APP相关探查工具

如果是WEB浏览器方面的问题“

1.查看前端UI实现代码是否报错

2.查看对应API接口响应是否异常(接口测试工具:Fiddler、postman、浏览器F12开发者工具)

二、服务层界面出现问题

通过Linux相关命令,查看对应服务所在日志,是否报错

命令:

1 当日志文件名没有被切换,可以使用这个方法一直查看文件的实时日志。

   tail -f 日志文件名

2 当日志文件名被切换到备份文件,同时产生新的日志文件名,这时候使用大写F参数来保持最新实时日志查看。

  tail -F 日志文件名

3.当我们需要分析日志的时候,会使用关键字寻找相关的线索,那么我们肯定会用到grep命令。

但是所在关键字的行不一定完整记录用户的行为,这时候你就需要看关键字附近的上下文日志,比如抛异常的日志,那么怎么截取我们想要的日志呢?

3.1 根据关键字锁定满足条件的行数。

  grep -n "日志关键字"  日志文件名

3.2 第一步查出某个符合的日志行数是1000行,想要这一行和他后面100行。

  sed -n "1000,1100p"  日志文件名

或者grep用以下参数控制上下文的显示:

   grep -C 10 keyword 日志文件名 显示日志文件中匹配keyword字串那行以及上下10行

   grep -B 10 keyword 日志文件名 显示keyword及前10行

   grep -A 10 keyword 日志文件名 显示keyword及后10行

三、数据库相关存储数据出现问题

1.查看对应数据的数据库、数据表相关信息是否正常对应、存储、显示

2.对相关数据的操作是否正确

3.操作字段内容是否符合预期规则

四、缺陷定位方法总结与缺陷报告内容

猜你喜欢

转载自blog.csdn.net/weixin_39355323/article/details/117655238