软件测试中如何定位前后端问题

2020-06-13 22:30发布

 现在在软件测试的应聘中,面试官经常会问到诸如以下问题:“怎么定位前后端问题”,“发送请求返回图片返回缺失分析原因什么”,“抓包怎么看埋点的次数”,这些都是考察测试人员是否会定位前后端问题的。因为在实际工作 中,页面一个问题,有可能是前端开发人员的问题,也有可能是后台(后端接口)开发人员的问题。这项技能已成为测试人员必备技能。

        

现在以用户端输入用户名和密码发送登录请求为例,用抓包工具fiddler分析出问题是前端还是后台问题。

(1) 用fiddler抓包工具,抓取客户端发出的请求,如图中1位置的请求,如果客户端的请求数据正确,则客户端发出请求是没问题,如果客户端发出的请求有问题,则客户端有问题,则把bug提交给此功能的前端开发人员。

(2) 用fiddler抓包工具,抓取服务器的响应,如图中2位置的响应,当客户端发出正确的数据请求时,如果服务器的响应正确,则服务器没问题,如果服务响应有问题,则服务器端有问题,则把bug提交给此功能的后端开发人员。

(3)用fiddler抓包工具,抓取服务器的响应,并在页面验证显示结果,如果服务器响应正确,用户端展示错误,则是客户端的问题,则把bug提交给此功能的前端开发人员。如果展示正确,则客户端和服务器都没有问题。