怎样去区分前后端的BUG
今天小编就来和大家说说“如何区分前后端的bug”。在这里我提供了一些方法,让您可以在学习和工作中了解如何区分错误是属于前端还是后端。
首先是我们的经验方法,软件的测试人员一定要不断来提高自己的技能才行,要负责更多的项目,这样下去自然就会对功能的实现过程有一定的了解,从而了解该如何对bug进行分类。例如:网页上图片的分辨率显示不正确。如果了解实现过程,可以认为在正常情况下,图片是根据某个地址从服务器上拍摄的,数据库一般只保存地址,所以图片就可以正确显示,也就是说后端的基本功能满足需求。如果具体画面分辨率不对,可能是前端显示过程出了问题。
还有一个就是日志查看方法。当我们发现一个BUG时,那时候我们还不确定这个BUG属于前端还是后端。我们可以查看后端服务的日志,当BUG再次出现时,检查日志中是否有相关信息。基本上如果不输出日志,很可能这个函数不与后端交互,所以不存在后端问题。相反,如果日志有输出,可以进一步检查是否有错误日志信息,以便进一步分析。
在则就是界面查看方法,该方法常用于检查后端返回前端的数据是否有误,或者前端显示是否有误。大多数浏览器一般都会有自己的界面查看的工具,比如Chrome、FireFox等。它可以通过F12打开捕获包,并可以看到NetWork中当前页面发送的每个http请求。