作为测试人员,和我们最常打交道的,莫属bug。但是测试不只是负责发现问题,除了发现问题这种基本功外,定位问题,提出解决方案,提出预防方案也是要掌握的技能。

如何快速定位一个bug,就需要对功能、产品的流程、开发方案、开发人员非常熟悉。

遇到一个bug的时候,我们要去定位发现这个bug的来源是属于前端还是后端,可以使用fidder进行抓包分析或者浏览器的f12开发者工具。

在访问数据的是否抓取请求数据,比对请求数据是否正确,在服务器响应时我们可以抓取响应数据,并比对信息查看响应数据是否正确。数据对比的时候可以使用接口测试工具,如:apipost、jmeter

如果是请求数据错误,那么该bug属于前端的错误,如果是响应数据错误,那么该bug属于后端(数据库)的错误。

如果请求数据和响应数据都没有问题,那么就可以考虑是不是浏览器的解析出现的问题,我们就可以换一个浏览器再次进行测试一下。

fiddler下载地址:

https://www.telerik.com/fiddler​www.telerik.com

apipost下载地址:

ApiPost - 可直接生成文档的API调试、管理工具​www.apipost.cn

jmeter下载地址:

Apache JMeter - Apache JMeter™​jmeter.apache.org

测试人员如何使用浏览器的f12_测试过程中如何快速定位一个bug相关推荐

  1. 测试过程中如何快速定位一个bug

    作为测试人员,和我们最常打交道的,莫属bug.但是测试不只是负责发现问题,除了发现问题这种基本功外,定位问题,提出解决方案,提出预防方案也是要掌握的技能. 如何快速定位一个bug,就需要对功能.产品的 ...

  2. 测试人员如何使用浏览器的f12_如何使用 F12 开发人员工具调试网页

    本帖最后由 qin明月 于 2013-4-16 16:02 编辑 使用 F12 开发人员工具调试 JavaScript 错误 使用 F12 开发人员工具,Web 开发人员能够在无需离开浏览器的情况下快 ...

  3. 测试人员如何使用浏览器的f12_浏览器F12(开发者调试工具) 功能介绍

    调试时使用最多的功能页面是:元素(ELements).控制台(Console).源代码(Sources).网络(Network)等. 元素(Elements):用于查看或修改HTML元素的属性.CSS ...

  4. 测试人员如何使用浏览器的f12_浏览器F12功能键对测试工程师的重要性

    F键,功能键,Function键.F12常用于网站界面测试.调试,分析网页所出现的问题,查看html元素.查看响应事件等方面. 打开一个网页,点击F12,弹出一个窗口,其窗口的功能如下: 1 Elem ...

  5. 测试过程中遇到的那些奇葩bug

    > 测试多年,来聊聊你遇到的奇葩bug有哪些,一起在留言区交流谈论吧~ **百年一遇型 | 来自网络** 1. 笔记本放青藏高原到高音那,磁盘因为磁头震颤,读写出问题,死机 . 2. 前不久实验 ...

  6. 测试人员如何区分前端和后台BUG方法流程

    测试工程师不只是负责发现问题,除了发现问题这种基本功外,定位问题,提出解决方案,提出预防方案也是要掌握的技能.这里先说定位问题的要求,定位问题要向深入,前提当然是对功能.产品的流程.开发方案.开发人员 ...

  7. 测试人员怎样定位bug原因

    作为测试人员,和我们最常打交道的,莫属bug.当你发现bug后,会采取什么样的行动?是直接报出来,亦或找找问题原因? 不管是我们自己找到的,亦或是开发修复后告诉我们的,知道问题之所在总是好的.在本篇文 ...

  8. 我的测试工程师之路--测试人员不看后悔

    随着中国软件的不断发展,几年前软件程序员还是作为一项新兴的职业,但今天已经不断慢慢变成了所谓的IT民工.正好笔者这是其中的一员,经历了从测试工程师, 开发工程师到项目主管.再到项目经理的角色转变.有高 ...

  9. 测试人员如何管理项目与风险预警

    在很多时候不少项目上线后出现的问题,或是项目没有按时完成时,测试人员是很容易背锅的.通常项目在实施过程中,如果需求变动了,开发技术变更等影响项目进度的时候,也往往会压缩测试时间的.这样的事情造成测试工 ...

最新文章

  1. navicat for mysql如何在更新记录时自动记录更新时间
  2. 北理工硕士生「一字不差」抄袭顶会投稿,网友:买论文被忽悠了?
  3. MMinte:预测微生物群体内代谢物互作
  4. Spring-Retry重试实现原理
  5. api如何使用_什么是API, API是如何工作的?
  6. 快速傅里叶变换(FFT)的C#实现及详细注释
  7. (35)FPGA打两拍、打三拍设计(第7天)
  8. Cs Tip19: 高亮Blog Owner的评论
  9. 广播中等待较久出现anr问题
  10. android 7 audio架构,7.2.1 Audio系统的各个层次
  11. python:读取mat文件
  12. java web 课程设计_javaweb期末课程设计
  13. 查询mysql数据库的端口号_查询数据库端口号的命令
  14. Go语言【ftm库】
  15. CE 开启 DBVM
  16. upyun java_又拍云Java SDK
  17. VR家装丨足不出户就能“浸”距离体验入住效果
  18. css强制换行和超出隐藏实现(单行和多行)
  19. 解决Application、Session丢失问题 — ASP.NET Application_End事件
  20. html 中 block、inline-block 都有哪些?都有什么样的特性?

热门文章

  1. elementui select 赋值后,回显没有默认选中label,而是显示value值
  2. (一) : iview-form 表单循环数组 - 验证规则
  3. Go 语言开发第一天,我的学习之路从这里开始
  4. Python(2):基本数据类型
  5. ES6 模块化操作
  6. js实现算法--割字符串
  7. JavaScript的数据类型、null 和undefined、原始数据类型和引用数据类型等JavaScript基础知识总结
  8. JAVA:Java二维数组处理-Bit型转Bitmap
  9. CoInitialize和CoInitializeEx
  10. 修改Maven源为阿里巴巴的镜像