温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
您提交给前端开发工程师的bug被退回原因,后端返回数据有误,那就是后端的bug bug已指向后端开发,这回没错了,呵呵,您提交给后端开发工程师的bug被退回原因,前端传参有误,我尼玛。Bug被开发打回,不要怕,我来教你一招,一般这种情况我们可以通过浏览器开发者工具或者抓包工具去定位,我们先来看如何通过浏览器开发者工具定位。比如我们打开测试人点com,然后在浏览器右键打开开发者工具,然后选择network清除数据,执行我们要验证的功能。比如打开帖子,打开帖子后在开发者工具里可以看到抓到的请求数据。选择一个接口点击,我们可以看到接口的请求头、请求内容和返回内容,这个返回内容就是后端接口返回给前端的数据,这样我们基本上就可以判断bug是前端的还是后端的了。我们再来看如何通过抓包工具定位抓包。我们可以使用char进行抓包,首先我们下载Charles的证书,安装在跟证书下,并且去信任证书,然后设置proxy setting和s SL setting,设置完成后就可以抓包了。
01:20
我们在主页面看到我们抓起的数据,在这里可以找到我们要定位的接口,然后选择查看,可以看到接口的请求头、请求内容、返回内容等各种信息,通过这些信息我们就可以判断bug是前端的还是后端的了。总的来说就是检查接口返回数据与前端显示是否一致,如果显示一致,那么一般就是后端的问题,如果显示不一致,那么一般就是前端的问题。你学会了吗?更多测试开发知识请关注我们的公众号霍格沃兹测试学院。
我来说两句