每日面经
- 考察点:软件测试基础
- 题目:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?
开发经理一般认为不是bug的原因之一是这个bug修改较繁琐且影响不大,原因之二是认为正常业务操作场景不会出现这样的bug,原因之三是开发和测试对需求的理解存在偏差。
第一种可能是一些历史数据与当前系统的逻辑、显示规则再版本迭代后出现差异导致的,历史数据存在一定量。这种情况需要列出历史数据的影响范围,例如历史数据影响到了内容展示或者一些流程操作,需要根据这些影响范围大小并找来项目经理一通决定是否需要花费人力去修改bug。
第二种情况要让项目经理找业务确认,出现bug的场景是否在实际使用中出现概览很小,就算出现概览很小也应该是要修改的,提高系统的容错率才会让使用者更有保障。但如果说版本上线比较紧急,可以和项目开发这边讨论延期处理。
第三种情况就需要给出相应的需求文档、产品逻辑的支撑,理出需求的准确逻辑,说服开发进行修改。
真的是bug:
不是bug:
无法界定是否是bug: