如何区分前端问题和后端问题
如何区分前端问题和后端问题?
前台的bug通常是功能、界⾯和兼容性等有关;
后台的bug与逻辑、性能和安全性有关。
与数据相关的错误、排序问题⼤多是后台问题;
前端测试和后端测试的区别对于APP页⾯toast提⽰可能是后台给的,可能是APP给的。
(1)检查接⼝
前端和后台之间是通过接⼝⽂件相互联系的,测试⼈员可以通过查看接⼝⽂件,来区分前端和后台bug。
(2)情况分析
a、检查请求的数据是什么?反馈的数据⼜是什么?
通过抓包⼯具来进⾏抓包分析。
⼤多数的浏览器都有⾃带的抓包插件,如 FireFox 的 FireBug 插件,Chrome、360急速模式、搜狗⾼速模式⾃带的 DevelopTools 插件(F12开启),在 NetWork 中可以看到当前页⾯发送的每⼀个http请求。请求接⼝、传参、响应三部分来判断Bug,另外,也可以在浏览器的控制台进⾏js代码调试定位。
1)请求接⼝URL是否正确
如果请求接⼝URL不正确,为前端Bug;
2)http请求中的参数是否正确
如果http请求中的参数不正确,为前端Bug;
3)如果接⼝URL和参数都正确,查看响应内容是否正确
如果这种情况下响应内容不正确,则为后端Bug。
4)如果JS基础⽐较好的话,也可以在浏览器的控制台中输⼊JS代码进⾏调试。
b、根据接⼝的⽂件,检查数据是否正确。
如果发送的数据是正确的,但是后台反馈的数据是不符合需求的,那就是后台的问题。
如果前端没有请求接⼝,或者请求的时候发送数据与需求不符,那这个时候就是前端的问题了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论