写点什么

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

作者:测试人
  • 2022-11-14
    北京
  • 本文字数:1394 字

    阅读完需:约 5 分钟


搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核

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

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


测试面试场景还原

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

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

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

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

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

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

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

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


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



测试大咖面试题解析

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


精彩点评


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

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


这个问题的考察点

  • 是不是具备快速学习能力?

  • 是不是有很好的获取知识的套路(测试的过程本质上是一个学习的过程)

  • 是不是有很强的探索精神?

  • 是不是有很强的沟通能力?

  • 是不是有不错的总结能力?


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

能加分的回答

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

  1. 我会先去直接操作和观察被测物。(比直接奔向需求要加分很多,想一下,你实际工作中,快速理解一个东西靠的是什么?肯定不是先读文档,且不说这些文档是不是能够正确的描述被测物)2. 我依托原来的工作经验,讲出了十几种信息来源,而不是只能讲出需求:同类产品,说明书,直接操作、观察被测物,原有版本,找产品经理,找开发,找销售,运维,客服,找用户,公司知识库,历史邮件,会议纪要,原来的各种文档,代码,Google,相关法规,行业标准...等。能够有效开动脑筋,从各种地方获取信息帮助测试的人会让人眼前一亮。只能讲出依照需求,说不出其它的人基本上会被 pass。3. 讲出原来几天搞定了一个从来没有经手过的系统的测试,并经受住追问,不管路子多野,多山寨,也会是加分项。4. 能讲出克服的一个具体困难点的例子,并经受住追问,也会是加分项。5. 如果追问就会转到其它问题,考察点会结合你的反馈变更。比如那个问题:如果项目进度很赶呢?

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

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

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

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

搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核

发布于: 刚刚阅读数: 3
用户头像

测试人

关注

还未添加个人签名 2022-08-29 加入

还未添加个人简介

评论

发布
暂无评论
软件测试面试真题 | 测试一个你完全不熟悉的系统,你会怎么办?_软件测试_测试人_InfoQ写作社区