面试 | 测试一个你完全不熟悉的系统,你会怎么办?

面试 | 测试一个你完全不熟悉的系统,你会怎么办?

测试工程师面试 BAT 大厂,除了考核技术基础技能外,面试官通常也会抛出几个开放性问题,考察应聘者的测试实战经验、测试思路等综合实力。

测试工程师小Q最近就遇到了这样的挑战:

测试面试场景还原

面试官诡异的微笑:“如果让你测试一个你完全不熟悉的系统,你会怎么办?

小Q 脱口而出:“了解清楚需求”

面试官不动声色:“具体说说看?”

小Q 略作思索:“以我过去的经验,对于不熟悉的系统,都是先找需求文档、架构图先了解。接下来研习了解系统主要是做什么的、服务的用户,然后先写出核心的用例路径框架,再逐步补充细枝末节。

面试官冷冷道:“但是如果没有需求文档,没有架构图呢?

小Q 内心一惊:“那这种情况下只能找开发和产品去了解系统了。

面试官眉头一挑:“哦,就这样?那如果项目进度很赶呢?

小Q 彻底慌了:没有明确的思路(开始语焉不详 BLABLABLA ……)

面试官到底想考察什么呢?真是让人满头大汗!!????

面试 | 测试一个你完全不熟悉的系统,你会怎么办?

测试大咖面试题解析

本文特别整理了霍格沃兹测试学院特邀嘉宾,某互联网巨头资深测试技术专家刘晓光(skytraveler)老师的精彩点评,供大家参考。

Answer by @刘晓光

1. 这个问题是一个开放性的问题,适合不断加入上下文来追问。那个面试官的模式很像我。????

2. 有上下文的持续追问是能够检验应聘者对问题有没有深入理解、简历上过去工作经历有没有水分的非常好的做法。如果只是了解皮毛,简历注水非常严重,被追问几句必然败下阵来,并且留下非常不好的印象(不诚实)。

3. 回到这个具体的问题,从这个问题出发的考察点有几个:

•是不是具备快速学习能力?•是不是有很好的获取知识的套路(测试的过程本质上是一个学习的过程)•是不是有很强的探索精神?•是不是有很强的沟通能力?•是不是有不错的总结能力?

这里并没有标准答案,但一定是有考察点的。

4. 如果你的回答里有明确的亮点,一定会加分,加分比较多,胜出的几率就很大。这里举几个加分的亮点的例子:

a. 我会先去直接操作和观察被测物。(比直接奔向需求要加分很多,想一下,你实际工作中,快速理解一个东西靠的是什么?肯定不是先读文档,且不说这些文档是不是能够正确的描述被测物)

b. 我依托原来的工作经验,讲出了十几种信息来源,而不是只能讲出需求:同类产品,说明书,直接操作、观察被测物,原有版本,找产品经理,找开发,找销售,运维,客服,找用户,公司知识库,历史邮件,会议纪要,原来的各种文档,代码,Google,相关法规,行业标准...等。

能够有效开动脑筋,从各种地方获取信息帮助测试的人会让人眼前一亮。只能讲出依照需求,说不出其它的人基本上会被 pass。

c. 讲出原来几天搞定了一个从来没有经手过的系统的测试,并经受住追问,不管路子多野,多山寨,也会是加分项。

d. 能讲出克服的一个具体困难点的例子,并经受住追问,也会是加分项。

5. 如果追问就会转到其它问题,考察点会结合你的反馈变更。比如那个问题:如果项目进度很赶呢?

我的理解是,这里要考察你有没有“迭代”的工作思路如果回答给出了快速上手的正确方法,给出了通过迭代,一边学一边加深理解,一边给出质量反馈的思路,肯定会是加分项。

6. 一般能有五六个亮点,你面试胜出的几率就很大了。

以上,我的思路大概是这样。

面试的初衷还是要在一个时间段内(1小时)尽量了解应聘同学的各方面是不是适合这个岗位。提前准备应试会有些作用,但最关键还是平时的积累和思考Good Luck!

留下你的答案,优选送礼物????

福利一:转发文章,并在评论区留下你的答案,小编会挑选精彩回复赠送礼物????(测试好书、精美帆布袋、定制卫衣等);

面试 | 测试一个你完全不熟悉的系统,你会怎么办?

福利二:扫码加小助手微信,回复「面试」,加入测试面试群。

面试 | 测试一个你完全不熟悉的系统,你会怎么办?

加小助手,回复面试

可在群内交流 BAT 大厂测试开发工程师面试经验,同步高薪 Offer 信息,并不定期组织名企测试经理、测试高工大咖分享,以及其他福利;

- 关注我们 -

面试 | 测试一个你完全不熟悉的系统,你会怎么办?

面试 | 测试一个你完全不熟悉的系统,你会怎么办?
在霍格沃兹测试学院
与最优秀的测试开发工程师并肩

面试 | 测试一个你完全不熟悉的系统,你会怎么办?

往期推荐

-测试工程师职业发展漫谈|大咖深度分享

-面试|今日头条测试开发岗位面试题目回顾

-通关这 8 道面试题的测试工程师,年薪都在 30W+ 以上!

-面试|互联网大厂测试开发岗位会问哪些问题?

-面试|Python 自动化测试面试经典题目回顾

-面试|百度测试开发岗位面试题目回顾

-面试|卡掉不少人的一道腾讯算法面试题,高手来试试?

-一道有趣的大厂测试面试题,你能用 Python or Shell 解答吗?

点一下好看,就少一个 Bug!面试 | 测试一个你完全不熟悉的系统,你会怎么办?