大家好,在软件测试面试过程中,经常有面试官问到这个问题,那我们应该如何回答才好呢?少废话,直接看答案:

答案:

在页面上发现bug之后,要想判断这个问题属于后端还是前端,我就需要来判断这个页面背后调用的接口返回的数据是否正确,所以我先通过抓包工具来定位这个页面调用的接口,然后再去看接口返回的数据,通过接口返回的数据来确定是否是接口返回错误,如果是,则说明后端返回的接口数据已经发生错误,前端就没必要再去查看了,如果否,则说明后端返回的接口数据没问题,那么造成这个问题的原因就是前端拿着后端返回的接口数据渲染(展示/处理)错误,所以通过以上方法我就可以很快的去确定这个问题属于前端还是后端

解析:古人曰:知己知彼百战百胜,要想回答好这个问题就要知道面试官要考察的什么,这个题目考察的是

1-测试工程师如何针对自己发现的bug,来进一步分析这个bug是前端工程师还是后端工程师的,好快速的反馈给对应的开发,提高工作效率,提高定位bug的速度。

2-还考察了请求处理的过程,如下图

欢迎大家关注,每日更新软件测试相关技术,更多干货,请关注超哥!

欢迎大家关注,每日更新软件测试相关技术,更多干货,请关注超哥!

欢迎大家关注,每日更新软件测试相关技术,更多干货,请关注超哥!

说三遍,你懂得!

webstorm前端调用后端接口_软件测试面试题:怎么去判断一个bug是前端问题还是后端问题...相关推荐

  1. java调用qq接口_用java代码怎么去请求腾讯接口并返回值

    这是参看代码,你看一下,里面的HttpClient包你要自己去下public static void main(String[] args) { CloseableHttpClient httpcli ...

  2. 前端调用第三方接口跨域问题(淘宝)

    前端调用第三方接口跨域问题 百度了好久,大部分的文章都前篇一律的说jsonp跨域,要不就是说配置CROS.看到那种文章出处应该都是一家,心好累.首先来说淘宝目前的接口是不支持jsonp请求的,配置CR ...

  3. 软件测试培训分享:做软件测试工作如何清楚的描述一个bug

    一名合格的软件测试工程师是需要清楚的交代自己的工作任务的,必须要清楚的告诉技术员出现的bug,那么做软件测试工作如何清楚的描述一个bug呢?来看看下面的详细介绍. 软件测试培训分享:做软件测试工作如何 ...

  4. webstorm前端调用后端接口_一篇前端同学对后端接口的吐槽

    来源:juejin.im/post/5cfbe8c7e51d4556da53d07f 前言 去年的某个时候就想写一篇关于接口的吐槽,当时后端提出了接口方案对于我来说调用起来非常难受,但又说不上为什么, ...

  5. 前端如何调用后端接口_后端开发:如何写出可靠的接口

    毕业进入现在的公司已近一年,完整参与了部门新项目两期的开发上线过程,作为一名后端开发,觉得最痛苦的是上线前和上线后的改 bug 阶段,面对各种突如其来.莫名其妙的bug,头昏脑涨.手忙脚乱.越改越懵, ...

  6. 如何调后端接口_看了都说好:浅谈前后端分工协作

    点击上方 "程序员小乐" ,关注公众号 8点20分,第一时间与你相约 每日英文 If you're brave enough to say GOODBYE, life will r ...

  7. java调用easyxml接口_【技术教程】如何通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口?...

    原标题:[技术教程]如何通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口? RTSP协议视频平台EasyNVR经过多年的积累,已经是一套成熟且完善的视频平台了,用户可以通过网页直接访 ...

  8. c调用python接口_通过Python自带C/C++接口实现python与c/c++相互调用

    python的底层是c/c++,因此两种语言都有相互的接口,在以前已经写过一篇c++调用python接口让opencv中的cv::Mat类型在两种语言中相互传递,ubuntu下C++与Python混编 ...

  9. java异步调用微信接口_微信支付V3 SDK(Java版,支持同步异步调用)

    我们在开发微信支付时,发现微信官方已经对SDK做了升级,V3版本的SDK从设计上符合RESTful规范. 我们再在开源库中寻找是否有现成de开箱即用.并且支持响应式编程的SDK版本.经过一凡寻找,令我 ...

最新文章

  1. 好程序员web前端CSS选择符(选择器):表示要定义样式的对象
  2. 因“薪水太高”被欠薪3个月、后又遭解雇?程序员愤怒反击!
  3. django的from组件
  4. mysql迁移cassandra_使用datax迁移cassandra数据
  5. Mac上安装第三方应用显示包资源破坏解决办法
  6. 2019刚开年全球天气已“爆表” 多国极端天气打破历史纪录
  7. vue学习笔记-9-tab选项卡小案例
  8. 服务器的原理,服务器原理
  9. 【保姆级|建议收藏】阿ken带你学Java入门及进阶(二)——运算符、循环语句,文末有彩蛋鸭✨✨✨
  10. OA(二)编写基本的CURD
  11. Java-Tcp/Ip-CS控制台聊天应用Demo
  12. 国产ChatGPT命名图鉴
  13. ip后面带端口号如何做域名解析
  14. cad审图软件lisp_CAD审图标记下载_CAD审图标记官方下载_CAD审图标记v4-华军软件园...
  15. 基于ARMv8架构的mini操作系统
  16. 清北学堂 2017-10-01
  17. esxi远程管理端口_如何在 vmware esxi 中开放 VNC功能及端口实现远程管理 完整篇...
  18. n级阶梯,每次走一步或两步,问最多有多少种走法
  19. 台式电脑CPU散热器怎么选?
  20. 【python3学习笔记】os.chdir(path)用法

热门文章

  1. HOW-TO:带有Spring MVC的Tomcat中的自定义错误页面
  2. 使用Java WebSockets,JSR 356和JSON映射到POJO的
  3. Spring JpaRepository示例(内存中)
  4. JUnit与EasyMock合作
  5. 用于集成测试的Maven Cargo插件
  6. Spring Security使用Hibernate实现自定义UserDetails
  7. @cacheable 是否缓存成功_缓存策略:如何使用缓存来减少磁盘IO?
  8. 睡眠 应该用 a加权 c加权_在神经网络中提取知识:学习用较小的模型学得更好...
  9. LeetCode 27.移除元素
  10. mysql快速随机_MySQL随机取数据最高效的方法