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

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

抛开这种方式对于错,仔细观察一些面试题,会发现每一个问题都包含有自身的意义。那么最近在网上常常看到有人说,面试官问“在以前测试工作中发现的给你印象最深的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. Codeforces Gym 100203E bits-Equalizer 贪心

    原题链接:http://codeforces.com/gym/100203/attachments/download/1702/statements.pdf 题解 考虑到交换可以减少一次操作,那么可以 ...

  2. commons-lang3-RandomUtils

    随机工具类   RandomUtils nextBoolean() 返回一个随机boolean值 nextBytes(int count) 返回一个指定大小的随机byte数组 nextDouble() ...

  3. Java创建和解析Json数据方法(五)——Google Gson包的使用

    (五)Google Gson包的使用 1.简介 Gson包中,使用最多的是Gson类的toJson()和fromJson()方法:         ①toJson():将java对象转化为json数据 ...

  4. golang实现dns域名解析(一)

    本文将详细讲解如何用go语言一步一步实现dns域名解析的过程,并简单介绍点dns有关的知识,直接开始正题吧. 首先我们要了解dns解析的过程,没有了解的请看这里DNS入门(转)很详细.扫盲结束后,我们 ...

  5. 从顺序随机I/O原理来讨论MYSQL MRR NLJ BNL BKA

    http://blog.itpub.net/7728585/viewspace-2129502/

  6. Android自定义控件之自定义属性(二)

    前言: 上篇介绍了自定义控件的基本要求以及绘制的基本原理,本篇文章主要介绍如何给自定义控件自定义一些属性.本篇文章将继续以上篇文章自定义圆形百分比为例进行讲解.有关原理知识请参考Android自定义控 ...

  7. mac升级系统自带numpy失败解决方案

    sudo pip install -U numpy 后抛出 OSError: [Errno 1] Operation not permitted: '/tmp/pip-o2xinZ-uninstall ...

  8. Servlet 3.0的AsyncListener接口

    Servlet 3.0的AsyncListener接口 作者:chszs,转载需注明. 博客主页:http://blog.csdn.net/chszs 一.Servlet 3.0介绍 Servlet ...

  9. python(2)- python程序的编写简单介绍

    一.语句和语法 # 注释 \ 转译回车,继续上一行,在一行语句较长的情况下可以使用其来切分成多行,因其可读性差所以不建议使用 : 将两个语句连接到一行,可读性差,不建议使用 : 将代码的头和体分开 语 ...

  10. centos创建本地yum仓库

    怎样发布自己软件的安装和更新YUM源 在创建之前,我们先了解些相关的内容: yum仓库可以支持三种途径提供给yum在安装的时候下载rpm包 第一种:  ftp服务  ftp:// 第二种:  http ...