大家好,我是阿萨。日常工作中避免不了和开发的合作,如果碰到开发质疑bug的情况怎么办?
问题:当开发人员说不是 BUG 时,你如何应对?
解题思路:测试人员一般要有自己最基本的原则。那就是知道用户期望结果是什么。要站在用户立场处理问题。所以不能开发说不是bug就不是bug。
答案:开发人员说不是 bug,有 2 种情况,
一是需求场景遗漏,
所以阿萨会这么做,这个时候可以找来产品经理进行确认,需不需要改动,3 方商量确定好后再看要不要改。
二是用户使用频率过低,开发认为没必要修改。
开发解释说这种情 况不可能发生,所以不需要修改。
这个时候,阿萨可以先尽可能的说出是 BUG 的依据是什么? 如果被用户发现或出了问题,会有什么不良结果?程序员可能会给你很多理由,你可以对他 的解释进行反驳。
最好是有用户曾经在此使用场景下发生过什么问题的类似场景描述。
如果还是不行,那可以给这个问题提出来,跟开发经理和测试经理进行 确认,如果要修改就改,如果不要修改就不改。其实有些真的不是 bug,我也只是建议的方式 写进 设计文档中,如果开发人员不修改也没有大问题。如果确定是 bug 的话,一定要坚持自己的 立场,让问题得到最后的确认。
只有自己多坚持自己的立场才可以避免把bug漏出到线上环境。