测试工程师面试解析:提bug后开发不认同如何处理?

作为一名软件测试工程师,在职业生涯中面试过程中,总是遇到诸多问题,抛开技术层面,但从沟通协调方面,这道题无疑是面试官考查最多的问题之一。

打开网易新闻 查看精彩图片

而当面试官询问:“你提了一个bug后,开发工程师不认同,这时候你会怎么办?”这个问题就跟老生常谈的【妈妈和媳妇儿掉河里,先救谁】有异曲同工之妙,十家公司大概有8家都会询问。虽然很平常的问题,但是从面试官角度出发,这道题可是不简单。

这道题非常巧妙,分别从需求分析、专业技能、追踪bug状态、沟通协调、推动项目等多维度考察面试者的反应能力。

身边有诸多测试小伙伴,每个人的理解也都不同,这道题没有标准答案,但是有几个重要的字段需要注意。

第一便是对需求的分析,测试前一定要深入了解需求和业务,只有熟知需求文档,才知道这个bug是否是真正的bug,根据需求文档与开发工程师沟通;

第二便是对该bug的缺陷等级标记,如果是比较重要的或者说是比较严重的问题,一定要告知开发工程师,动之以情,晓之以理,分析利弊,以及进行风险评估通报;

第三便是对于bug的复现记录,截图或者录屏,保持原始素材证据;

第四便是跟开发人员的软沟通了,沟通是一门艺术,口乃心之门户,常言道话是拦路虎,一句话能够成事,一句话也能够坏事。所以,一定不要去开发工程师硬碰硬的进行沟通,以一种润物细无声的方式方法去解决;

最后一定要跟面试官表示,如果事态紧急,不可避免的找相关领导解决,但是呢,这是下下策,因为这样以来,是用领导来压某个研发,你就说,你感觉这样处理,不利于今后你们二人之间的工作。所以,基本上不会考虑,结合实际情况,灵活机动,有理有力有节的处理好。

如此一来,既解决了bug 的修复问题,又与开发工程师建立了感情基础,在今后的项目合作中,会更加的顺畅和愉快,能够间接和直接的推动项目进度,把控软件质量。当然了,你还要表示,这也是你自己期望的那样。

所以,一定要将这几方面罗列表达,阐述自己的观点,有可能的话,举例子,拿原来单位与开发之间的问题,最后你是才去软沟通的方式处理的。这样有凭有据,会让面试官觉得你是一个为人处事比较周全的人,立马对你好感倍增!

不管任何问题,一定要积极向上正能量,以公司大局为重,把格局展示出来,场合就得说场面话,处事应是如此!

森林(2021年5月8日星期六 晚上10:15 于北京市丰台区石榴庄地铁站d口)

END