面试官:说一下你工作中发现的最有价值的bug

news/2025/2/23 9:25:02

这个问题,基本95%的面试都会遇到。究竟面试官想要知道什么呢?让我们回到这个面试场景来看看。

“说一下你印象最深的bug"

你的脑子里拼命的回想过去遇到的印象深刻或有价值的bug

“我就是做测试的,每天那么多bug,累计下来,没有上万也有成千,猛的一问我,大脑一片空白,发现的bug都差不多,还真的一下想不起来哪些是有价值的。

如果实在想不起来,我随便说一个也是可以的吧?

其实不然,你如果真的随便说了,估计offer就差不多要飞了,这道题,是一个综合性考题(敲重点)

先来分析一下题目:说一说你工作中发现的最有价值的bug

重点在哪里?关键词:说一说和BUG。

说一说作为一个主观臆断,每个人和每家公司的评判标准都不一样,可能对你来说有价值,你从这个bug里学到里很多东西;可能对公司有价值,发现一个致命bug,拯救产品于危难。但是对方能不能从你的表述中判断你这个bug没有没有价值,才是关键。

综上所述,这道题目主要考察你三个部分:

了解你的测试能力

平时工作中遇到BUG,可以想办法自己定位,定位bug的过程远比你的单纯的执行测试用例有价值,因为在定位bug的过程中你需要掌握和运用更多知识。

遇到问题如何解决

bug出现了,如何判断这个bug到底是不是bug,是后端的还是前端的,是自己能处理还是要交给别人处理,处理的结果如何反馈。

沟通表达能力

搞技术的有许多属于闷骚性格,一旦要面对面交流时,语言表达能力比较欠缺,如同有了社交恐惧症一般。

也许就是想抛一个问题给你,自己好有时间继续看你的简历

当然,如果一时想不起来,也可以这么切入:

1、找一个自己工作中很熟悉的项目,2、谈谈你是如何对这个项目进行测试的,3、在某一个版本测试中,发现xxx,开发也xxxx,前端也xxxx,运维也xxxx,最后终于发现原来是xxx引起的xxxx 。

举几个例子:

第一个:数据精度相关

这还是实习生刚进入公司的时候,公司的线上项目出现的问题。用户在下单的时候,购物车的结算金额的会出现xx.xxxxxxxxxx这样的金额,简直逆天啊。后来才知道是在数据的各种换算的时候出现了错误。后来在测试中也会出现各种各样奇怪的数据就还好了。

第二个:我的第一个线上Bug

这个时候刚好测试组老人都走了,线上有反馈回来一个bug,说是在某个二级下拉框选择的时候没有限制在一级下拉框的条件下,后台后台人员更改之后,确定测试通过了发布上线之后,一看怎么有不对呀。结果说是不知道那个开发自己做了什么,代码冲突,发布的代码吧这段代码注释了,你能信??

第三个:和预览功能相关

有的用户在系统成功上传文档之后,点击文档的名称没法进行预览。后面是开发做了优化,发布后用户才能使用了。(这个bug是我第一次真正意识到兼容性测试的重要性,也增加了我对兼容性测试的认识)

第四个:和支付相关

一直来对于线上的支付我都是很谨慎的,这可是公司的财务来源呀。在测试一个活动的支付的时候,有一种情况是用户使用支付宝支付,但是没有安装支付宝app,只用网页版支付。支付成功之后成功回调了,但是没有点击网页版支付成功右上角的成功,直接这个时候进程杀掉app,那么支付宝展示用户实际支付成功,但是在我们系统看起来是支付失败。还好有这样子奇葩的用户不多,最后我们这边移动端的做了修改。(这是因为测试支付的时候没有考虑到各种异常中断的情况)

把你工作过程中的测试方法和步骤描述清楚了,那么这个bug有没有价值或是否印象深刻就不那么重要了。

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

 

 


http://www.niftyadmin.cn/n/5141939.html

相关文章

专业软件测评中心▏App渗透测试的测试流程和注意事项简析

当前,我国数字经济蓬勃发展,为实现高质量发展注入了澎湃动力,App的需求和供给都十分旺盛,因此安全问题逐渐成为用户最为关注的话题之一,而渗透测试至关重要。 一、App渗透测试流程:   1、需求收集&#…

系列四十四、Spring的事务传播行为案例演示(四)#NESTED

一、演示Spring的传播行为(NESTED) 1.1、StockServiceImplNESTED /*** Author : 一叶浮萍归大海* Date: 2023/10/30 15:43* Description: 演示NESTED的传播行为(外层影响内层,内层不影响外层)* NESTED是嵌套事…

CF1B Spreadsheets

这题感觉挺简单的,但做的一点不顺 最关键点点就是,在字符转数字的时候,这个点是压根找不到循环情况的 就是,因为这个题是压根没有0,比如26,这本来应该是A0的,但现在没0,直接用了Z,然后就考虑,可能是27进制,实际上也不是,因为27进制,那27又应该是A0,关键点就是没有0,所以,需要…

优雅地关闭worker进程

优雅地关闭worker进程需要下边几步: 1.在 nginx.conf 中可以配置一个 worker_shutdown_timeout。 2.关闭监听句柄。 3.关闭空闲连接。 4.在循环中等待全部连接关闭。 5.退出进程。 此文章为11月Day 1学习笔记,内容来源于极客时间《Nginx 核心知识 150 讲…

类脑计算与大规模拓扑分析的几个关键技术问题

类脑计算与大规模拓扑分析的几个关键技术问题 1:构造一个类脑模型,需要我们实现自动拓扑模型构造模块,而现在的水平是人工手动编辑,费时费力,模型的尺度也很有限 2:在神经元这个层次里面,我们需…

通过shiro框架记录用户登录,登出及浏览器关闭日志

背景: 公司项目之前使用websocket记录用户登录登出日志及浏览器关闭记录用户登出日志,测试发现仍然存在问题, 问题一:当浏览器每次刷新时websocket其实是会断开重新连接的,因此刷新一下就触发记录登出的日志&#xff0…

前端包管理工具详解

一、npm包管理工具 1.代码共享方案 我们已经学习了在JavaScript中可以通过模块化的方式将代码划分成一个个小的结构: 在以后的开发中我们就可以通过模块化的方式来封装自己的代码,并且封装成一个工具;这个工具我们可以让同事通过导入的方式…

海云安谢朝海:大幅降低安全合规成本--为开发者提供全面的安全赋能

近年来,伴随着DevOps敏捷开发框架的出现,软件开发和部署过程变得更快,迭代更加频繁。在这样的背景下,安全已不再是一个独立的检查项,而是要更深度地与开发工具、与流程进行深度的融合,让安全向开发侧“左移…