对待难复现难定位的问题,开发人员和测试人员都需要有坚持精神

        一个稳定可用的产品必定是开发人员和测试人员共同努力、共同付出的结果。测试人员要根据规定的需求,尽可能的找出可能的应用场景,尽可能的设计出较全面的测试用例。在测试的过程要有一定的观察力和洞察力,尽可能的抓住出现的异常情况,并对异常进行初步的原因分析和定位。开发人员呢,在开发设计时,也要尽可能考虑到各种应用场景和可能出现的状况,对相关情况做出预判,尽可能的保证代码的质量。

        我们只能尽可能考虑各种情况,但往往很多情况也很难想到和预知的。一些很难复现、很难定位的bug就是在我们想不到的情况下发生的。这样的bug的出现是有很多原因的,可能是在某些场景下代码的逻辑是有问题的,可能是消息的时序引起的,等等。要保证产品的质量,对于这些难复现难定位的bug,我们要尽可能的找出原因并加以解决或规避。问题会越积越多,不能因为难以复现难以排查就pass过去了,后期产品就很难把控了。测试人员是把控产品质量的最后一道关卡,在遇到这种难缠的bug时,更是要严格把关,严格对待产品的质量。人总是有惰性的,再加上事情繁忙众多,肯定是需要有人站出来推动这些bug的进程,在大多数情况下,这样的责任都会落在测试人员身上。测试人员在和相关开发人员积极沟通的基础上,严格掌控bug的解决进展情况。本着提高产品质量的出发点,要主动的督促相关开发人员加紧分析问题和解决问题。

        作为开发人员,遇到这样难复现难定位的bug,要有足够的耐性和责任心,当然测试人员也要给予一定的压力。一般我们会先仔细研究出现问题的前后场景,结合代码的逻辑及相关的打印信息,和相关的开发人员、测试人员一起讨论,希望能够确定和定位问题,并对出现的问题进行合理的解释。往往很多时候,测试人员也要我们给出适当的解释和说明。当问题很难定位和解决时,我们要本着不抛弃不放弃的坚持精神,尽可能的找到线索。通过现有的现象和逻辑很难进行估计和解释,我们就需要在代码中添加相关的打印,进一步的探明问题。正是因为测试同事和我们的坚持,我们解决了一个又一个难题,逐步的提升了产品的质量和可用性。

        结合处理这类事情的心理状态和实际情况,感触很深,无论是测试还是开发,我们都需要坚持的精神。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dvlinker

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值