软件测试如何定位分析bug?

软件测试如何定位分析bug?

软件测试日常工作中,每天可能都会遇到不同的问题和bug,有些刚入行的测试喜欢不加分析就直接甩给开发去解决。

开发比较闲还好,如果手头工作比较多,就容易烦。甚至有可能是后端的问题,但是你却把问题丢给了前端……

这种事情发生的次数多了,就比较容易暴露水平,那么正确的操作姿势是什么呢?

首先遇到一个问题应该尝试自己独立去定位分析,自己去查找问题出现的原因,去定位是前端导致的bug还是后端原因导致的。

分析好原因之后,带上问题和截图找到指定开发去解决问题。

不同技术水平的测试人员,bug分析定位能力也有高低。这个除了需要不断总结之外,能决定你水平高低的原因其实就是工作经验。

测试的项目多了,遇到的bug,踩的坑多了,自然水平就上去了。

关于如何定位分析bug,大的方面就两种方式:一是抓包接口定位分析,二是看系统日志。

首先说抓包接口,如果你是web项目的话,一般工作中使用方式比较多的是使用浏览器自带的F12抓包看接口请求。

如果是app客户端之类的,一般采用fiddler等工具进行抓包接口。

不管哪种方式,目的都是一样的,就是通过查看接口,从而去定位分析属于前端问题还是后端问题。

下面以一道经典的面试题来讲解分析下:比如你在淘宝上边购买了一件商品,并且成功支付,但是在我的订单里面却没有记录,你应该如何去分析定位这个问题?

首先需要搞明白的是这个场景的数据流调用的逻辑关系,不过这个问题比较简单。

整体来说就是前端购买商品,支付成功࿰

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值