有人看到别人在侵淫面试技巧,什么《程序员面试宝典》,或者《面试测试工程师须知》等等,就会嗤之以鼻。他会觉得这不是“投机取巧”吗,最重要的还是踏实提高自己的能力。

非常同意这种看法,但是转过头来回顾现实,现在无论是学校的升学考试,还是企业的应聘面试,大多是类似的应试路线。从小学到大学,再到企业,培养了一批批擅长考前突击作战,应试能力颇高的“人才”。

抛开这种方式对于错,仔细观察一些面试题,会发现每一个问题都包含有自身的意义。那么最近在网上常常看到有人说,面试官问“在以前测试工作中发现的给你印象最深的Bug?”。

其实这个问题是有些难度的,对于有些初级工程师工作中更多的是执行测试,执行用例—发现Bug—提交Bug—执行用例,循环往复,在面试时候仔细搜寻脑袋的每个角落,发现想到的可能是别人告诉自己的,或者是在网上看到的关于什么样的经典的Bug,自己却毫无印象。为什么呢?缺乏思考。

有些经验丰富的测试工程师,那发现的Bug多了去了,随便挑一个出来不就是答案吗。可是却突然发现自己得了“选择恐惧症”,随便挑一个吧,总觉得自己说的不是最经典的一个Bug,精心选择一个吧,又觉得理由不是很充分。为什么呢?缺少总结。

如果没有一个适当的原则,答案确实非常多。不过既然是面试题,那就要明白它作为面试题的意义了。当面对面试官的表情“小样儿,看看你能说出个什么样的Bug”,你要问问自己,面试官的潜台词是不是这样的:

1)看看你平时是怎么测试的,都提些什么Bug,从而来了解你的测试经历;

2)考察表达能力,如果说不清楚,那么就悬了;

3)考察你发现Bug的能力,如果你胆敢说出一个类似“点击链接,弹出网页无法显示”这样简单的常见的Bug来,一定要说明自己的理由,不然面试官一定以为你只能发现类似的缺陷;

4)考察你对于测试及缺陷的理解,你认为印象最深或者最重要的Bug应该正体现了你对于测试过程中哪些比较重要,哪些比较次要的思考;

5)也许面试官随便问你个问题,好抽时间来看完你的简历...

其实如果你认真的测试过、思考过,真正了解了测试,这个问题何其简单。不需要一定与众不同。

可能是个经过复杂步骤才能出现的微小缺陷,影响却很大。通过它已经很明白的告诉面试官,你是一个具备足够的细致耐心品质的合格的测试工程师。

也许只是在研究需求阶段发现的一个简单缺陷,就能使面试官了解到你对于需求的学习掌握能力,和对于测试提前的重要性的认识。

或许是一个没有太多技术含量的易用性的缺陷,因为需求未明确描述而存在争议,由于你的据理力争而使产品更易用,那么不很好的体现了一个测试工程师对于用户体验的理解和重视吗。

测试工程师面试题之:给你印象最深的Bug的更多相关文章

  1. 软件测试作业1 — 令我印象最深的BUG

    回顾从大一到大三的学习生活,我在学习过程中遇到过许多BUG,刚开始和罗凯老师学习C++时从来没有接触过编程,那时候导致程序不能运行的原因多是语法错误和拼写错误,到了大一下学期,错误多出现在循环与条件跳 ...

  2. APP测试工程师面试题:之一

    第六题主要流程:编写计划 → 测试用例 → 评审用例 → 执行用例 → 写BUG →测修复情况 → 上线

  3. 面试时让你说一个印象最深的bug,该怎么回答

    其实,面试官并不关心你描述的这个bug是否真的有价值,或有多曲折离奇?他只是: * 了解你平时工作中的测试能力 所以,这就要求的你平时工作中遇到bug时试着自己去定位,定位bug的过程远比你的单纯的执 ...

  4. 测试工程师的12最 作为测试猿的你是否都遇到过o_o ....

    在51testing偶然看到一篇文章,觉得很不错,就转过来了.看完笑笑之后,如果能带来点思考就更好了. 1.测试工程师最开心的事:发现了一个很严重的bug,特别是那种隐藏很深,逻辑性的错误.偶第一次发 ...

  5. python测试工程师高端基础面试题整理

    面试总括篇 技术技能 开发语言:python 数据库:mysql 操作系统;linux 网络协议基础 测试技能:自动化(UIselenium+接口)+性能 业务知识 测试工程师执业规划 初级--> ...

  6. [面试]中高级测试工程师必备,月薪15K+

    1.你的测试职业发展是什么? 测试经验越多,测试能力越高.所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去.而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求 ...

  7. 2020软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!

    测试技术面试题 1.什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台.软件平台上是否可以正常的运行,即是通常说的软件的可移植性. 兼容的类型,如果细分的话 ...

  8. Web前端开发工程师面试题

    Web前端开发工程师面试题1.说说css的优先级?2.在移动端中,常常使用tap作为点击事件,好处是?会带来什么问题?3.原生JS的window,onload与Jquery的$(document).r ...

  9. PHP工程师笔试题

    PHP工程师笔试题 提示:请将答案写在另外一张空白纸上,并在30分钟内完成. PHP 请写出include.require.include_once.require_noce的区别. include是 ...

随机推荐

  1. UVA 11090 Going in Cycle!! SPFA判断负环+二分

    原题链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...

  2. java布局(每个名字都是有意义的)

    一.FlowLayout 1.流水布局:从左至右,排满换行 2.构造函数有三种: (1)FlowLayout() (2)FlowLayout(align) (3)FlowLayout(align, h ...

  3. memcachq队列安装

    memcacheq是集中的队列小软件,使用起来简单,便捷,高效. 下载 http://git.oschina.net/sgfoot/linux-tools/raw/master/memcacheq-0 ...

  4. javascript 函数初探 (六)--- 闭包初探#2

    首先,我们需要声明一个全局函数的占位符.尽管这种占位符不是必须的,但最好还是声明一下,然后我们重新将函数F()定义一下: var inner; var F = fucntion(){ var b = ...

  5. Android传统View动画与Property动画基础及比较

    前言:关于动画方面的知识也整理一段时间了,如题,这篇文章简单的介绍了View和Property动画的概念,如何在项目中创建资源文件,以及如何在代码中使用它们,本次整理动画的重点放在了Property动 ...

  6. 【sublime text 3】sublime text 3 汉化

    快捷键:Ctrl+Alt+P 输入快捷键Ctrl+Shift+P 在出现的文本框中输入Install Package(或直接输入“ip”)选中packageControl:Install Packag ...

  7. java数据库连接池简单实现

    package cn.lmj.utils; import java.io.PrintWriter; import java.lang.reflect.InvocationHandler; import ...

  8. 笔记本POWER部分的应用——(MOS/LDO/BUCK BOOST)

    一.MOSFET 简介: 金属-氧化物半导体场效应晶体管,简称金氧半场效晶体管(Metal-Oxide-Semiconductor Field-Effect Transistor, MOSFET)是一 ...

  9. vim 模式切换

    1. 从插入模式退回到normal模式 <esc> <C-c> <C-[>

  10. HDU 2102 A计划 (BFS)

    A计划 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...