测试工程师面试题之:给你印象最深的Bug
有人看到别人在侵淫面试技巧,什么《程序员面试宝典》,或者《面试测试工程师须知》等等,就会嗤之以鼻。他会觉得这不是“投机取巧”吗,最重要的还是踏实提高自己的能力。
非常同意这种看法,但是转过头来回顾现实,现在无论是学校的升学考试,还是企业的应聘面试,大多是类似的应试路线。从小学到大学,再到企业,培养了一批批擅长考前突击作战,应试能力颇高的“人才”。
抛开这种方式对于错,仔细观察一些面试题,会发现每一个问题都包含有自身的意义。那么最近在网上常常看到有人说,面试官问“在以前测试工作中发现的给你印象最深的Bug?”。
其实这个问题是有些难度的,对于有些初级工程师工作中更多的是执行测试,执行用例—发现Bug—提交Bug—执行用例,循环往复,在面试时候仔细搜寻脑袋的每个角落,发现想到的可能是别人告诉自己的,或者是在网上看到的关于什么样的经典的Bug,自己却毫无印象。为什么呢?缺乏思考。
有些经验丰富的测试工程师,那发现的Bug多了去了,随便挑一个出来不就是答案吗。可是却突然发现自己得了“选择恐惧症”,随便挑一个吧,总觉得自己说的不是最经典的一个Bug,精心选择一个吧,又觉得理由不是很充分。为什么呢?缺少总结。
如果没有一个适当的原则,答案确实非常多。不过既然是面试题,那就要明白它作为面试题的意义了。当面对面试官的表情“小样儿,看看你能说出个什么样的Bug”,你要问问自己,面试官的潜台词是不是这样的:
1)看看你平时是怎么测试的,都提些什么Bug,从而来了解你的测试经历;
2)考察表达能力,如果说不清楚,那么就悬了;
3)考察你发现Bug的能力,如果你胆敢说出一个类似“点击链接,弹出网页无法显示”这样简单的常见的Bug来,一定要说明自己的理由,不然面试官一定以为你只能发现类似的缺陷;
4)考察你对于测试及缺陷的理解,你认为印象最深或者最重要的Bug应该正体现了你对于测试过程中哪些比较重要,哪些比较次要的思考;
5)也许面试官随便问你个问题,好抽时间来看完你的简历...
其实如果你认真的测试过、思考过,真正了解了测试,这个问题何其简单。不需要一定与众不同。
可能是个经过复杂步骤才能出现的微小缺陷,影响却很大。通过它已经很明白的告诉面试官,你是一个具备足够的细致耐心品质的合格的测试工程师。
也许只是在研究需求阶段发现的一个简单缺陷,就能使面试官了解到你对于需求的学习掌握能力,和对于测试提前的重要性的认识。
或许是一个没有太多技术含量的易用性的缺陷,因为需求未明确描述而存在争议,由于你的据理力争而使产品更易用,那么不很好的体现了一个测试工程师对于用户体验的理解和重视吗。
测试工程师面试题之:给你印象最深的Bug的更多相关文章
- 软件测试作业1 — 令我印象最深的BUG
回顾从大一到大三的学习生活,我在学习过程中遇到过许多BUG,刚开始和罗凯老师学习C++时从来没有接触过编程,那时候导致程序不能运行的原因多是语法错误和拼写错误,到了大一下学期,错误多出现在循环与条件跳 ...
- APP测试工程师面试题:之一
第六题主要流程:编写计划 → 测试用例 → 评审用例 → 执行用例 → 写BUG →测修复情况 → 上线
- 面试时让你说一个印象最深的bug,该怎么回答
其实,面试官并不关心你描述的这个bug是否真的有价值,或有多曲折离奇?他只是: * 了解你平时工作中的测试能力 所以,这就要求的你平时工作中遇到bug时试着自己去定位,定位bug的过程远比你的单纯的执 ...
- 测试工程师的12最 作为测试猿的你是否都遇到过o_o ....
在51testing偶然看到一篇文章,觉得很不错,就转过来了.看完笑笑之后,如果能带来点思考就更好了. 1.测试工程师最开心的事:发现了一个很严重的bug,特别是那种隐藏很深,逻辑性的错误.偶第一次发 ...
- python测试工程师高端基础面试题整理
面试总括篇 技术技能 开发语言:python 数据库:mysql 操作系统;linux 网络协议基础 测试技能:自动化(UIselenium+接口)+性能 业务知识 测试工程师执业规划 初级--> ...
- [面试]中高级测试工程师必备,月薪15K+
1.你的测试职业发展是什么? 测试经验越多,测试能力越高.所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去.而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求 ...
- 2020软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!
测试技术面试题 1.什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台.软件平台上是否可以正常的运行,即是通常说的软件的可移植性. 兼容的类型,如果细分的话 ...
- Web前端开发工程师面试题
Web前端开发工程师面试题1.说说css的优先级?2.在移动端中,常常使用tap作为点击事件,好处是?会带来什么问题?3.原生JS的window,onload与Jquery的$(document).r ...
- PHP工程师笔试题
PHP工程师笔试题 提示:请将答案写在另外一张空白纸上,并在30分钟内完成. PHP 请写出include.require.include_once.require_noce的区别. include是 ...
随机推荐
- 项目心得——按照指定的日期/时间创建Date对象
项目心得——按照指定的日期/时间创建Date对象 有时,在做项目中,需要获得指定日期的Date对象,这个指定的日期或者时间可能不是当前的时间.下面讲解两种获取指定日期/时间的Date对象的方法: pa ...
- 高并发场景下System.currentTimeMillis()的性能优化
一.前言 System.currentTimeMillis()的调用比new一个普通对象要耗时的多(具体耗时高出多少我也不知道,不过听说在100倍左右),然而该方法又是一个常用方法, 有时不得不使用, ...
- Examples osgparticleshader例子学习
Examples osgparticleshader 粒子与shader的使用 参考文档 http://blog.csdn.net/csxiaoshui/article/details/234345 ...
- libsvm交叉验证与网格搜索(参数选择)
首先说交叉验证.交叉验证(Cross validation)是一种评估统计分析.机器学习算法对独立于训练数据的数据集的泛化能力(generalize), 能够避免过拟合问题.交叉验证一般要尽量满足:1 ...
- 利用Python自动发送邮件
# -*- coding:utf-8 -*-from email.mime.text import MIMETextfrom email.header import Headerimport smtp ...
- HashSet中存方用户自己定义数据类型数据,重写equals方法和hashCode方法
import java.util.Set; import java.util.HashSet; public class SetTest { public static void main(Strin ...
- C++11 并发指南四(<future> 详解三 std::future & std::shared_future)(转)
上一讲<C++11 并发指南四(<future> 详解二 std::packaged_task 介绍)>主要介绍了 <future> 头文件中的 std::pack ...
- 【搞机】9.7英寸iPad Pro 上手开箱(图文)
前言 话说,去年就一直想买个iPad ,可是苦于iPad air 2 出的太早,立即就要更新了,就没有买. 今年出了9.7英寸的iPad Pro .看到添加了这么多新特性.就按耐不住心情预订了~ 还刻 ...
- xhtml三种元素类型
xhtml三种元素类型:块级元素/内联元素/可变元素 块级元素:独占一行.可自定义自己的宽度和高度.作为其他元素的容器,可容纳其他内联元素和块级元素,喻做一个盒子.内联元素:始终以行内逐个显示.不能设 ...
- C#应该掌握的一些东西
C#应该掌握的一些东西 随着培训机构的增多,越来越多的人进入IT行业.那么对于我们这些自学出来,经验不够丰富的转行者来说,我们需要掌握最起码的一些东西,这对于面试很有用,而且在工作中也很常用.本人 ...