做为测试人员,和咱们最常打交道的,莫属bug。可是测试不仅是负责发现问题,除了发现问题这种基本功外,定位问题,提出解决方案,提出预防方案也是要掌握的技能。前端
如何快速定位一个bug,就须要对功能、产品的流程、开发方案、开发人员很是熟悉。数据库
遇到一个bug的时候,咱们要去定位发现这个bug的来源是属于前端仍是后端,能够使用fidder进行抓包分析或者浏览器的f12开发者工具。apache
在访问数据的是否抓取请求数据,比对请求数据是否正确,在服务器响应时咱们能够抓取响应数据,并比对信息查看响应数据是否正确。数据对比的时候能够使用接口测试工具,如:apipost、jmeter后端
若是是请求数据错误,那么该bug属于前端的错误,若是是响应数据错误,那么该bug属于后端(数据库)的错误。api
若是请求数据和响应数据都没有问题,那么就能够考虑是否是浏览器的解析出现的问题,咱们就能够换一个浏览器再次进行测试一下。浏览器
fiddler下载地址:服务器
https://www.telerik.com/fiddlerwww.telerik.comapipost下载地址:工具
ApiPost - 可直接生成文档的API调试、管理工具www.apipost.cn
jmeter下载地址:post
Apache JMeter - Apache JMeter™jmeter.apache.org