zoukankan      html  css  js  c++  java
  • 面试 | 测试一个你完全不熟悉的系统,你会怎么办?

    测试工程师面试 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!********

    来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力
    QQ交流群:484590337
    公众号 TestingStudio
    点击获取更多信息

  • 相关阅读:
    VMware Workstation 11 安装MAC OS X 10.10 Yosemite(14B25)图解 2015-01-13 12:26:01|
    tensor搭建--windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
    vs2015终于配置完成了
    Visual Studio 2015 update 3各版本下载地址
    惊艳的cygwin——Windows下的Linux命令行环境的配置和使用
    TensorFlow从入门到实战资料汇总 2017-02-02 06:08 | 数据派
    官方Caffe-windows 配置与示例运行
    ipython notebook 如何打开.ipynb文件?
    Ubuntu16.04 +cuda8.0+cudnn+caffe+theano+tensorflow配置明细
    【CUDA】CUDA开发环境搭建
  • 原文地址:https://www.cnblogs.com/hogwarts/p/15821001.html
Copyright © 2011-2022 走看看