汇丰游戏网-游戏玩家聚集地

汇丰游戏网-游戏玩家聚集地

如何判断软件前后端问题

59

判断软件前后端问题可以通过以下方法:

检查接口

前端和后台之间是通过接口文件相互联系的,测试人员可以通过查看接口文件来区分前端和后台bug。

检查请求的数据是什么,反馈的数据又是什么,通过抓包工具进行抓包分析。大多数浏览器都有自带的抓包插件,如FireFox的FireBug插件,Chrome、360急速模式、搜狗高速模式自带的DevelopTools插件(F12开启),在Network中可以看到当前页面发送的每一个http请求。请求接口URL是否正确,http请求中的参数是否正确,如果接口URL和参数都正确,查看响应内容是否正确。

查看日志

如果发现一个bug,并不确定这个bug属于前端还是后端,可以查看后端服务的日志。复现bug时,查看日志中有没有相关信息。如果日志没有输出,很可能这个功能并没有与后端交互,也就不存在后端的问题。反之,如果日志有输出,可以进一步查看有无错误日志信息,进一步分析。

报错信息

如果报错信息中包含前端框架或库的名称,那么问题很可能是前端问题。反之,如果报错信息中涉及到后端语言或库,那么问题可能是后端问题。

页面信息

页面布局错乱、样式文本错误、交互等是前端问题。功能、业务逻辑、性能、安全等都是后端问题。

状态码判断

查看前端请求的状态码,例如4xx和5xx的状态码通常表示客户端错误,可能是前端问题;2xx的状态码表示成功,但结合其他信息可能判断为后端问题。

数据库检查

查看数据库中的相关数据是否正常。没有记录是后端问题,有记录看抓包情况。

功能测试

如果是功能问题,控制台的问题至少定位到是www的问题还是数据库问题。如果是www问题至少要定位到是前端还是后端问题;如果是数据库问题至少要定位到是服务端接口问题还是中间件问题。

经验法

软件测试人员应不断精进自己的技能,负责的项目多了,自然对功能的实现过程有了解,也就明白如何分类bug了。

通过以上方法,可以较为准确地判断出软件中的前端或后端问题,从而提高问题解决的效率。