zoukankan      html  css  js  c++  java
  • 开发认为不是bug,你该如何处理?

    1、需求不确定
    可以找来产品经理进行确认需不需要改动,三方商量确定好后再看要不要改。
    2、这种情况不可能发生,所以不需要修改
    这个时候,我可以先尽可能的说出是BUG的依据是什么?如果被用户发现或出了问题,会有什么不良结果?程序员可能会给你很多理由,你可以对他的解释进行反驳。如果还是不行,那我可以把这个问题提出来,跟开发经理和测试经理进行确认,如果要修改就改,如果不要修改就不改。其实有些真的不是bug,我也只是建议的方式写进TD中,如果开发人员不修改也没有大问题。如果确定是bug的话,一定要坚持自己的立场,让问题得到最后的确认。
    其实参考答案已经很完整了,但是可以看到上面的答案明显是偏向测试人员的,但有时开发说的并没错,测试要站在对方的角度换位思考。所以回答这个问题还可以从开发人员的角度延伸。
    (小编只是搬运工,加入了一些自己的经验实践在里面)
    分析什么Bug会让开发认为不是bug
    1、测试人员描述不清晰
    工作中也有测试人员把某些“Bug操作步骤”描述的只有自己看得懂,开发人员按照步骤复现Bug不知所云,搞错了问题所在。
    解决方法:
    修改Bug操作步骤:清晰描述、无歧义、无冗余步骤,要达到即使给一个不懂的人去重现这个Bug,也能按照你的操作步骤复现。
    (重要的是:有图有真相,带有清晰说明的截图比一大推描述来得直观,易懂。注意对问题区域以强调色(如红色)标识,并配以名字说明)
    2、难以复现的Bug
    不是所有的问题都能用同样的操作步骤来复现的,有的Bug概率出现甚至偶现,或者是只在测试环境里出现。
    解决办法:
    针对难以复现的Bug,需要保存截图或者记录log保留证据;对于只在测试环境下才会出现的,找研发在测试环境进行确认。这类Bug要慎重对待,规避风险。
    3、有争议的Bug
    有争议的Bug多发生于建议类型的Bug:与同类软件不符、易用性、美观性等类型的Bug。
    解决办法:
    这种问题是否要修改需要根据公司的项目类型进行讨论。开Bug评审会,在开发能实现的情况下说出自己的理由,改善产品。
    (在时间允许的情况下,在项目测试接近收尾时开一个bug清除会议,对于剩余bug是否修复做明确处理)
    4、功能性Bug
    与需求不符、与原型设计不符。有时候开发对需求没有深入了解可能会忽略或者搞错个别功能。
    解决办法:
    拿证据(需求、设计说明书)给他看,这种bug自然合情合理。(最好在提bug时,就把需求、设计截图带上,自然省去了大多争议,除非开发确实觉得设计有问题,需要重新进行讨论设计的)

  • 相关阅读:
    《哈佛大学公开课:公正该如何做是好?》学习笔记3
    iPhone客户端开发笔记(三)
    iPhone客户端开发笔记(一)
    今天讨论了下本地化服务信息应用
    云游第一天感受
    昨晚调试一段PHP程序时遇到的三个问题
    iPhone客户端开发笔记(四)
    《哈佛大学公开课:公正该如何做是好?》学习笔记2
    Oracle10g数据库归档与非归档模式下的备份与恢复
    javascript 实现页面间传值
  • 原文地址:https://www.cnblogs.com/luomingui/p/10845985.html
Copyright © 2011-2022 走看看