测试如何区分Bug是前端的问题还是后台的

测试如何区分Bug是前端的问题还是后台的

作为一个测试工程师,我们的职责不仅限于找到Bug,还要懂得区分这个Bug是前端的还是后台的,这样也有助于团队整体的工作效率

什么是前段

综合网上的资料来看:
前端是用户看得见摸得着的东西,主要体现在页面的视觉效果以及交互设计上。比如说一个网站的页面风格、页面跳转等,最简单的例子就是一个注册界面:前端设计界面风格,约束输入的字符类型、长度以及合法性校验等,没有涉及到与数据库之间的信息交流。

什么是后台

简单来说 ,后台关于数据、逻辑、安全性等底层的东西。它主要负责实现具体的功能,举个例子,还是那个注册界面,前端写好了界面,规定了你能输入哪些数据,不能输入哪些数据,而后台则会把你输入的信息与数据库进行比对,如果是新用户,则在数据库中插入一条信息。

如何定位前段、后端Bug?

1、抓包软件 (像很多主流浏览器也会自动抓包功能,按键盘上的f12)

学会看图中这俩个部分
在这里插入图片描述
从三个方面进行分析:请求接口,传参,响应内容
1、请求接口URL是否正确

如果请求的接口URL错误,为前端的bug
在这里插入图片描述
2、传参是否正确

HTTP请求中的参数是否正确,如果HTTP请求中的参数不正确,为前端bug
在这里插入图片描述
3.、请求接口url和传参都正确,查看响应是否正确

如果响应内容不正确,为后端bug
在这里插入图片描述
如果定位为后端的bug,应该如何精确定位是哪里出了bug呢

1.查看报错日志,通过日志分析问题点

2.查看数据库确认数据的正确性

3.查看缓存是否正确

2、经验和总结

沟通很重要
我们在定位BUG的过程中,最不能忽略的一个问题是和开发人员的沟通,有时候忙活半天,不如一问一答。经验和技术的成长也都离不开合理高效的沟通。

经验和小结

出现样式的问题基本都是CSS的BUG
出现文本的问题基本上都是html的BUG
出现交互类的问题基本上都是Javascript的BUG
其他问题先沟通,再定位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值