软件测试bug文章,软件测试技术之说一个让你印象最深的bug?
本篇文章主要讲述软件测试技术之说一个让你印象最深的bug?,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。
今天来聊一下测试面试必问题目:说一个让你印象最深的bug?
被问到这个问题,如果面试者之前没有总结和准备过,会一下子被问懵逼,瞬间紧张起来,感觉不知所措……大致有以下几个场景:
场景1:
小白:(一脸懵逼)让我印象最深的bug?没有印象怎么办。。。
面试官:没有印象?麻烦叫下下一个,谢谢……
场景2:
阿黄:(绞尽脑汁)做了这么多年的测试肯定有遇到过几个印象深刻的bug,只是这一时想不起来了。。。
面试官:(再给你一次机会)想不起来?那到底有没有遇到过?想起多少说多少吧……
阿黄:(2分钟过去了)面试官我实在想不起来了
面试官:那回去想想吧!
场景3:
老Q:(冷静、整理思路、就拿最近提的一个bug来凑数吧)前段时间在测试的时候发现一个偶现的问题,我抓取log后在bug管理系统上提交了,由于后来都没重现出来,就没解决上线,不幸在用户那出现了,最后开发和测试一起背锅。这算是印象比较深刻的吧。
面试官:(是因为自己背了锅,所以印象深刻吗?)还有其他的吗?
问题解析
在回答这个问题之前,我们先要了解面试官问这个问题的目的是什么?它考察的是面试者的哪些方面的素质?其实这是一个非常好的问题,通过这个问题就基本可以考察出面试者的测试素质,它可以考察出面试者的沟通表达及应变能力、测试分析及问题定位能力;也可以挖掘出其测试深度及知识面;所以这个问题回答的好坏直接影响你在面试官心中的印象。
如何应答?
在了解了这个问题的考察点后,这就提醒测试童鞋,日常测试中遇到比较典型和经典的bug,要记得总结和分析,这样在回答这个问题的时候就毫无压力了。也许有童鞋会说我日常测试中就都是比较简单的UI问题,按照需求和用例一条一条的测试,没发现啥特别的问题,这时候就要提醒你测试的深度是不是不够了,加大测试深度,多挖掘和模拟一些复杂用户场景……
具体如何向面试官描述这个bug?
其实基本上按照日常提bug单的步骤来即可,问题的场景复现:这个问题是在发生在前端(web/移动端)还是服务端,问题出现时对用户造成了什么影响(应用或系统表现出什么异常),通过问题的表象(异常信息或log)分析问题的大概原因,如果可以的话适当的给出解决方案或建议……
我来举个栗子
大道理大家都懂,可是实践起来就没那么容易了,所以我就以我自己以前遇到的一个bug为例来说明一下:
bug发生在服务端的算法模型层,算法的边界遗漏会导致部分用户的广告永远无法获得曝光或推荐,这就会造成这部分广告用户付了钱却没有在移动端的界面上展示他们的广告(影响会很差),通过模拟一系列的数据测试,最终发现规律,问题出在算法模型的临界上……
本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!