大家好啊,我是大田。
这个问题,大多是针对初级测试工程师常问的问题,虽然说测试人员日常就是找 Bug ,但是我们内心会觉得工作中找到的 Bug 太简单,不知道你们有没有同感,但这个问题更多考察的是:
1、深刻理解 Bug 出现的原因、测试人员是否有定位问题的能力
2、是否真正站在用户的角度去考虑问题
3、问题解决后是否会做跟进、复盘、总结
大田给出自己对这个问题的思路,供你参考
一、从哪找 Bug?
1、总结自己公司平常的生产问题,或因为环境的问题导致,只有生产才会出现这个问题;
2、因为对业务不熟悉导致一些问题漏测;
3、看看组内小伙伴提的bug,对你有无启发;
二、怎么回答?
比如:支付业务,测试环境只测了小额支付(如:0.01 元),没有进行大额付款验证或者对一些特殊金额(如:30.78 元)验证到,导致生产报错。从这个问题也发现自己并没有站在用户的角度,从实际出发去考虑问题,因为用户不会支付特别小金额的交易。经历过这个问题后,基本上每次都会验证大小额及特殊金额回归测试。
再比如:生产商户做交易一段时间内一直报超时,经过排查发现上游通道服务出错,我方未对交易系统做熔断保护机制,那这里我方重新对这的逻辑进行修改,如果超过设定的阈值,调不到上游通道的服务,就会调本地的服务,