51Testing软件测试论坛

标题: 软件测试工程师面经 [打印本页]

作者: liujunningbo    时间: 2018-1-8 21:28
标题: 软件测试工程师面经
每次面试完都思绪万千,会思考面试中哪些问题答得好,有什么改进,哪些问题说的不好,怎样答会更好。每次都会有不同的问题,不一样的想法,所以我不想错过每一次的面试机会。尽管我现在的目标很明确,有一定的薪水要求、希望有一个稍微稳定的环境和一个比较好的氛围,基本上珠海只有几家大公司才能满足我的需求。
任何事情提前准备一下还是比靠临场发挥靠谱,毕竟这种逻辑性好、语言能力强、思维敏捷的人还是太少了,至少我不是这种。
以下总结了几个经常会被问到的常规问题(有些是是网上看到的觉得很好的答案,有些是我个人的看法)
1,平时测试工作到哪种程度?怎么测试一个项目?
其实拿我现在所测试的自动售卖机项目作为例子。
可以从两个维度来回答这个问题。
1),流程上进行测试。比如用户看到的售卖机前端的商品图片价格等信息的数据来源和去向,从服务器下载下来,服务器最终又是从数据库读取,数据库又是从另外一个后台管理系统添加。那么用户所看到的信息是否是按照后台添加的规则进行展示的呢;用户购买某一个商品,购买成功了,能否正常出货;如果出货失败了能否正常退款;任何的一个流程分支都需要测试。
2)测试类型,
主要覆盖:兼容性测试,功能测试、安全性测试、性能测试、易用性测试、用户界面测试。
2,你觉得一个测试人员最重要的素质,作为面试官你最看重面试者什么?
作为面试官,面试了那么多的人,自己的经历也是比我们丰富。如果你回答具体的什么耐心、细心、积极、主动、学习能力强什么的,只能说你太稚嫩了,这是大部分人的答案,并不能脱颖而出。
曾经有2个面试官提到思维,我想他们想要的答案是一个人的思维吧。思维是什么,可喻而不可言,我的理解的一个人的整体知识水平提升、阅历增长,思考问题的方式就达到了一个高度。
思维是一个比较抽象的概念,如果具体一点我觉得是一个人的能力,能力的范围很广,包括学习能力、沟通能力、抗压能力,也可以说是情商、智商等等,通过面试的人不是能力最强的人,但是一定是能胜任这份工作的人。
如果再具体一点就可以说学习能力强、积极主动、抗压能力强、沟通能力强等等,最好能举出具体的例子。
3,你为什么选择做测试。
这个问题我是从三个维度思考
(1)我做测试工作4年,4年工作中有很多小小的事情都能给我带来成就感,比如所做的项目回了款、发现了一个严重的BUG,我测的项目在上线之后没有出现一个BUG等等很多小事情都能让我觉得有成就感。
(2)测试是一个即懂一些业务也懂一些技术的职位,产品懂业务不一定懂技术,开发懂技术不一定懂业务。测试所涉及的知识范围还是很广,以后可以专研技术,也可以转产品。
(3)对大部分人而言干一行爱一行,而不是爱一行干一行。任何一个职位,做久了都会有些不如人意的地方,这就需要我们自己去调整心态,发现工作中的乐趣而不是揪着工作中不如意的地方不放。我先生很喜欢玩游戏,我问他为什么不去打游戏或者做游戏开发,他说游戏只是业余时间作为消遣的,如果把他作为工作,那就是当成了任务,味道变了。
4,喜欢用的一款产品,它什么地方吸引你,哪些地方需要改进,怎么赚钱。
哎,这个就不说太多了,答得不好,产品思维缺乏,平时思考得太少了。在创业公司整天听着两位产品经理争论怎么设计产品;运营人员怎么拓展渠道;项目经理被老板搞得头大,最近那个人脸识别很火啊,我们能不能搞起来。
5,给自己的一个定位。
这个问题我答得比较具体,往技术方向发展,提升技术水平。其实这个答案很虚,我适合做技术吗,难道能做一辈子技术吗,答案是否,最终的方向还是走管理,就目前而言我确实与管理岗位有很长的距离,那么怎么走管理,我想有两种途径,一种是在本公司获得一个机会,走向管理,但是这就是千军万马过独木桥,你也许要比别人多十倍的努力还需要等待一个机会;另外一个途径就是跳槽去一家小公司做管理,但是小公司看重的是背景,高学历和大公司的工作背景。我花了十几年的时间获得一个名牌学校的学历,但是我没有行业顶尖公司的工作背景,不管我以后能不能做领导,我很明确我现在就是要去一家行业顶尖的大公司,跟一群牛逼的人一起共事,自己变得更牛逼。
6,你工作中遇到什么困难。
面试官考察的是遇到困难你是怎么解决的。
工作中可以从3个方面考虑;
1),业务不熟或者技术不懂,这种就是要靠自己多看看文档,问问同事领导,上网查查资料。
2)沟通问题,有些个别同事不是很好沟通,修改问题很慢,经过微信、电话、当面等多次沟通之后,发现效果不是很好,这种以后就通过邮件沟通,并抄送我的领导和他的领导。
3)进度压缩导致测试时间紧迫。第一就是要分清测试内容的主次,优先级高内容优先测,重点测,优先级低的内容后面的,少花点时间测试,第二就是自己多加班追赶进度。
7,如果在项目发版前发现一个bug怎么办
(1)首先尽量明确问题原因,新问题还是遗留问题。
(2)然后分析严重程度和影响范围。
(3)根据问题严重性上报领导。
多想,多听,多写,所有的事情回归到这几点,写此文章就是总结一下最近一段时间的经历,同时希望对别的正在面试途中的伙伴们有一些帮助。


作者: jingzizx    时间: 2018-1-8 22:53
谢谢分享
作者: 梦想家    时间: 2018-1-9 09:08
赞一个

作者: cq520131517    时间: 2018-1-9 09:10
说的非常好,非常棒
作者: blinchen    时间: 2018-1-9 11:01
好好,有心不怕迟。
作者: 不知道用啥    时间: 2018-1-9 11:43
很赞
作者: zkzcomeon    时间: 2018-1-12 15:30
非常好,棒棒的
作者: 嘻嘻嘻果冻    时间: 2018-3-3 18:08
谢谢分享
作者: 海海豚    时间: 2018-3-5 08:34
谢谢分享~
作者: 钚枉今生    时间: 2018-3-30 09:36
对于 测试人员 能力 这一块 我想 说说自己 的 看法 :
个人觉得 测试人员最重要 的能力有三 :
1.风云色变的 沟通能力
2.坚韧不拔的 意志力
3.高度敏锐的 洞察力
虽然 在 测试 行业浸淫不就 ,但我觉得 这三点应该是 比较关键的 了 ,我认为 行业 最为经典 的 一句指导性 名言就是 “测试驱动开发”,我想 在这个行业 工作的 老铁们 都知道 是什么意思。作为一名测试人员,任重道远,承担的是 来自各方面的期望。
我相信测试行业 会越来越被认同,越走越远。。。
作者: serena1230    时间: 2018-4-16 15:01
受教了
作者: testing444555    时间: 2018-5-7 11:58

作者: savedexiaoming    时间: 2019-2-22 09:55
谢谢分享
作者: 梁洋YaphetS    时间: 2019-7-15 20:39
谢谢分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2